Programma Java per calcolare la somma dei numeri naturali

In questo programma imparerai a calcolare la somma dei numeri naturali usando il ciclo for e il ciclo while in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Java per Loop
  • Java while e do … while Loop

I numeri positivi 1, 2, 3 … sono noti come numeri naturali e la loro somma è il risultato di tutti i numeri a partire da 1 fino al numero dato.

Per n, la somma dei numeri naturali è:

 1 + 2 + 3 +… + n

Esempio 1: somma di numeri naturali utilizzando il ciclo for

 public class SumNatural ( public static void main(String() args) ( int num = 100, sum = 0; for(int i = 1; i <= num; ++i) ( // sum = sum + i; sum += i; ) System.out.println("Sum = " + sum); ) )

Produzione

 Somma = 5050

Il programma precedente esegue un ciclo da 1 al num dato (100) e somma tutti i numeri alla somma della variabile.

Puoi risolvere questo problema usando un ciclo while come segue:

Esempio 2: somma di numeri naturali utilizzando il ciclo while

 public class SumNatural ( public static void main(String() args) ( int num = 50, i = 1, sum = 0; while(i <= num) ( sum += i; i++; ) System.out.println("Sum = " + sum); ) )

Produzione

 Somma = 1275

Nel programma sopra, a differenza di un ciclo for, dobbiamo incrementare il valore di i all'interno del corpo del ciclo.

Sebbene entrambi i programmi siano tecnicamente corretti, in questo caso è meglio usare il ciclo for. È perché il numero di iterazioni (fino a num) è noto.

Visita questa pagina per scoprire come trovare la somma dei numeri naturali usando la ricorsione.

Articoli interessanti...