kyuubiNaruto
Utente Attivo
- Messaggi
- 252
- Reazioni
- 5
- Punteggio
- 49
Ciao, dovrei fare in modo che il programma mi chieda per quanti anni (quindi solo un intero) voglio che mi chieda di inserire una somma da depositare. All'inizio avevo scritto questo e andava, con il problema però che quando mettevo un negativo veniva cmq accettato dandomi però poi il problema
A quel punto ho aggiunto al while la dicitura:
però ho il problema che ogni volta che inserisco un numero, anche giusto, resta in attesa di un altro, prendendo per buono il secondo valore che inserisco.
- - - Updated - - -
+1
Codice:
static int Ins_Anni() {
int a=0;
System.out.print("Inserire anni durata deposito: ");
while (!scrivi.hasNextInt())
{
System.out.print("ERRORE - Inserire anni durata deposito: ");
scrivi.nextLine();
}
a=scrivi.nextInt();
scrivi.nextLine();
return a;
}
Codice:
while (!scrivi.hasNextInt() || scrivi.nextInt()<=0)
- - - Updated - - -
+1