Scrivere un programma Java che legga un intero positivo X ed una
sequenza di interi positivi terminata dal "tappo" -1, e stampi in
output la somma dei numeri presenti nella sequenza che sono
diversi da X.
Esempio: letto il numero 4 e la sequenza: 2 5 11 7 4 5 4 2 13 -1,
il programma dovrò stampare: 45.
codice:package dispensa; import java.util.Scanner; public class Somma{ public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Inserisci un valore"); int x= input.nextInt(); System.out.println("inserisci dei numeri quando hai finito inserisci -1"); int a = input.nextInt(); int somma = a +0; int sommaAncheX= somma + x; if(a!=-1){ somma = a+0; for (int i=0; a!=x;i++){ sommaAncheX= somma + x; } System.out.println(+ sommaAncheX); } else System.out.println("Metti un valore diverso da -1"); } }
Dove sbaglio mi potete dare dei consigli ? scusate ma sono ancora alle" prime armi "