U ovom programu naučit ćete izračunati zbroj prirodnih brojeva pomoću petlje for i while u Javi.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:
- Java za petlju
- Java while and do … while Loop
Pozitivni brojevi 1, 2, 3 … poznati su kao prirodni brojevi i njihov je zbroj rezultat svih brojeva koji počinju od 1 do datog broja.
Za n, zbroj prirodnih brojeva je:
1 + 2 + 3 +… + n
Primjer 1: Zbroj prirodnih brojeva koji koriste for petlju
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); ) )
Izlaz
Zbroj = 5050
Gornji program petlja se od 1 do zadanog broja (100) i dodaje sve brojeve u varijablu zbroj.
Taj problem možete riješiti pomoću while petlje na sljedeći način:
Primjer 2: Zbroj prirodnih brojeva pomoću while petlje
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); ) )
Izlaz
Zbroj = 1275
U gornjem programu, za razliku od for petlje, moramo povećati vrijednost i unutar tijela petlje.
Iako su oba programa tehnički ispravna, u ovom je slučaju bolje koristiti for loop. To je zato što je poznat broj ponavljanja (do broja).
Posjetite ovu stranicu da biste naučili kako pronaći zbroj prirodnih brojeva pomoću rekurzije.