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.