Java-program til beregning af summen af ​​naturlige tal

I dette program lærer du at beregne summen af ​​naturlige tal ved hjælp af loop og while loop i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java til Loop
  • Java mens og gør … mens Loop

De positive tal 1, 2, 3… kaldes naturlige tal, og summen er resultatet af alle tal, der starter fra 1 til det givne tal.

For n er summen af ​​naturlige tal:

 1 + 2 + 3 +… + n

Eksempel 1: Summen af ​​naturlige tal ved hjælp af for loop

 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); ) )

Produktion

 Summen = 5050

Ovenstående program sløjfer fra 1 til det givne tal (100) og tilføjer alle tal til den variable sum.

Du kan løse dette problem ved hjælp af en while-loop som følger:

Eksempel 2: Summen af ​​naturlige tal ved brug af mens loop

 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); ) )

Produktion

 Sum = 1275

I det ovenstående program skal vi, i modsætning til en for-løkke, øge værdien af ​​i inde i sløjfens krop.

Selvom begge programmer er teknisk korrekte, er det bedre at bruge til loop i dette tilfælde. Det skyldes, at antallet af iteration (op til num) er kendt.

Besøg denne side for at lære, hvordan man finder summen af ​​naturlige tal ved hjælp af rekursion.

Interessante artikler...