|
|
|
![]() |
|
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: 00:37.