|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Dec 2008
Città: Rome
Messaggi: 14
|
[java] novello.. con problema InputS
Mi sono appena inpicciato con java! Seguo delle guide su internet...
e nn riesco a capire cosa ha di sbagliato questo prog.. Codice:
import java.io.*;
/* Una scuola è composta da N classi. Per ogni classe viene
inserito da tastiera il numero di studenti
Calcolare quanti studenti frequenano la scuola e in media
quanti studenti ci sono per classe */
class StudentiScuola {
public static void main(String args[]) {
// impostazione per input
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader myInput = new BufferedReader(reader);
// input -> numeroClassi
try {
String numeroLetto = myInput.readLine();
int numeroClassi = Integer.valueOf(numeroClassi).intValue();
} catch (Exception e) {
System.out.println("Errore nel inserimento numero ->numeroClassi<-");
}
int somma = 0;
// carica e calcola frequenza
for (int i = 1; i <= numeroClassi; i++) {
try {
System.out.print("inserire la media della classe " + i + " : ");
String numeroLetto2 = myInput.readLine();
int studentiClasse = Integer.valueOf(numeroLetto2).intValue();
System.out.println(" \n");
} catch(Exception e) {
System.out.println("Errore nel inserimento della media della classe");
return;
}
somma += studentiClasse;
float media = (somma / studentiClasse);
}
}
}
Codice HTML:
C:\Documents and Settings\alex\My Documents\workspace java\StudentiScuola.java:28: cannot find symbol
symbol : variable numeroClassi
location: class StudentiScuola
for (int i = 1; i <= numeroClassi; i++) {
^
C:\Documents and Settings\alex\My Documents\workspace java\StudentiScuola.java:38: cannot find symbol
symbol : variable studentiClasse
location: class StudentiScuola
somma += studentiClasse;
^
C:\Documents and Settings\alex\My Documents\workspace java\StudentiScuola.java:39: cannot find symbol
symbol : variable studentiClasse
location: class StudentiScuola
float media = (somma / studentiClasse);
^
3 errors
Tool completed with exit code 1
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Ciao, ripassati il capitolo riguardante la visibilità delle variabili.
Se avrai ancora problemi, ma ne dubito, chiedi pure. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Come dice MEMon, e in più credo che qua ci sia un refuso:
Codice:
...
try {
String numeroLetto = myInput.readLine();
int numeroClassi = Integer.valueOf(numeroClassi).intValue();
} catch (Exception e) {
System.out.println("Errore nel inserimento numero ->numeroClassi<-");
}
...
Codice:
...
try {
String numeroLetto = myInput.readLine();
int numeroClassi = Integer.valueOf(numeroLetto).intValue();
} catch (Exception e) {
System.out.println("Errore nel inserimento numero ->numeroClassi<-");
}
...
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:44.



















