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 "