Buongiorno, avrei bisogno di aiuto per quanto riguarda un piccolo problema riscontrato nella programmazione in java.
Dopo aver inserito da tastiera i valori, questi ultimi devono essere memorizzati in un array, solo
che la visibilità della variabile (num) che a me interessa rimane dentro il ciclo.
Come posso fare?? Grazie
Riporto una parte del codice:
codice:
public class EsameDiDicembre {
public static void main(String[] args) {
// creo un oggetto Scanner per leggere input da tastiera
Scanner sc = new Scanner(new InputStreamReader(System.in));
String line;
int num;
// ciclo potenzialmente infinito
while(1 != 0) {
System.out.print("Inserire numero: ");
// leggo la riga inserita dall'utente
line = sc.nextLine();
// se la riga e' vuota allora smetto di leggere
if(line.equals("")) break;
// altrimenti converto quello che e' stato inserito in un numero
// PS. qui ci sarebbe da fare anche qualche altro controllo...
num = Integer.parseInt(line);
// ripeto all'utente il numero che ha appena inserito
System.out.println("Hai inserito " + num);
}
System.out.println("Termino");
sc.close();
;
}