::
Salve a tutti, mi sono bloccato sull’ultima parte di questo esercizio
“Scrivi un programma in Java per visualizzare i primi n numeri naturali e la loro somma. n è preso in input
Esempio
Dati di test
Inserisci il numero: 2
Uscita prevista:
Numero di input: 2
I primi n numeri naturali sono: 2, 1
La somma del numero naturale fino a n termini: 1+2 = 3″
Riesco a fare a tutto ma non capisco come fare la somma finale di tutti i numeri.
import java.util.Scanner;
public class EsercizioTre {
public static void main(String[] args) {
Scanner scan = new Scanner (System.in);
System.out.println(” Inserisci un numero”);
int x = scan.nextInt();
System.out.println(“Il numero assoluto è: “+x);
System.out.print(“I primi numeri naturali sono: “);
for (int i = 0 ; i < x ; i++) {
if (i == (x-1))
System.out.print( (i+1) );
else
System.out.print( (i+1) + “,”);
}
System.out.println ();
System.out.print(“La somma del numero naturale ha ” + x + ” termini: “);
for (int i = 0 ; i < x ; i++) {
if (i == (x-1)) {
System.out.print( (i+1) );
System.out.println(” = ” + y);
}else {
System.out.print( (i+1) + “+”);
}
}
}
}