import java.util.Scanner; /** * Prende in input tanti numeri fino a che l'utente non immette un numero negativo. * A quel punto si ferma e stampa la somma dei numeri immessi (escluso quello negativo). */ public class P4Somma { public static void main(String[] args) { Scanner kbd = new Scanner(System.in); int somma = 0; // somma dei numeri fin'ora immessi dall'utente int valore; // ultimo numero immesso dall'utente // leggo il primo numero, e lo metto nella variabile valore System.out.print("Immetti numero: "); valore = kbd.nextInt(); // continua a ciclare, si ferma se l'utente immette un numero negativo while (valore >= 0) { // aggiorno la variabile somma col valore immesso somma += valore; // legge nuovo valore (se positivo, la variabile somma sarà aggiornata nella // iterazione successiva) System.out.print("Immetti numero: "); valore = kbd.nextInt(); } System.out.println("La somma è " + somma); kbd.close(); } }