import java.util.Scanner; /* accetta in input una sequenza di numeri interi, * terminata da 0, e calcola la somma dei valori immessi */ public class SommaSequenza { public static void main(String[] args) { int valore, somma; // Le due righe seguenti permetteranno l'immissione di valori da tastiera // creando un oggetto di classe Scanner, il cui nome (scelto dal programmatore) e' lettore Scanner lettore; lettore = new Scanner(System.in); valore = 1; // memorizziamo 1 solo per superare il primo test del while somma = 0; while(valore != 0) { System.out.print("Digita un intero (0 per terminare):"); // il metodo lettore.nextInt() restituisce un valore int letto da tastiera // dopo l'assegnazione seguente la variabile valore contiene il valore immesso da tastiera valore = lettore.nextInt(); somma = somma + valore; } System.out.println("La somma e' " + somma); } }