Java-program for å beregne summen av naturlige tall

I dette programmet lærer du å beregne summen av naturlige tall ved hjelp av for loop og while loop i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java for Loop
  • Java mens og gjør… mens Loop

De positive tallene 1, 2, 3… er kjent som naturlige tall, og summen er resultatet av alle tall som starter fra 1 til det gitte tallet.

For n er summen av naturlige tall:

 1 + 2 + 3 + … + n

Eksempel 1: Summen av naturlige tall som bruker 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); ) )

Produksjon

 Sum = 5050

Ovennevnte program sløyfer fra 1 til gitt nummer (100) og legger alle tall til den variable summen.

Du kan løse dette problemet ved hjelp av en stund-løkke som følger:

Eksempel 2: Summen av naturlige tall ved bruk av 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); ) )

Produksjon

 Sum = 1275

I det ovennevnte programmet må vi, i motsetning til en for-løkke, øke verdien av i inne i kroppen.

Selv om begge programmene er teknisk korrekte, er det bedre å bruke for loop i dette tilfellet. Det er fordi antall iterasjon (opp til num) er kjent.

Besøk denne siden for å lære hvordan du finner summen av naturlige tall ved hjelp av rekursjon.

Interessante artikler...