Java program za izračun vsote naravnih števil

V tem programu se boste naučili izračunati vsoto naravnih števil s pomočjo zanke for in while v Javi.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Java za zanko
  • Java while in do … while Loop

Pozitivna števila 1, 2, 3 … so znana kot naravna števila in je njihov vsota rezultat vseh števil, ki se začnejo od 1 do danega števila.

Za n je vsota naravnih števil:

 1 + 2 + 3 +… + n

Primer 1: Vsota naravnih števil, ki uporabljajo zanko 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); ) )

Izhod

 Vsota = 5050

Zgornji program zanka od 1 do danega števila (100) in spremenljivi vsoti doda vsa števila.

To težavo lahko rešite z uporabo zanke while, kot sledi:

Primer 2: Vsota naravnih števil s pomočjo zanke 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); ) )

Izhod

 Vsota = 1275

V zgornjem programu moramo za razliko od zanke for povečati vrednost i znotraj telesa zanke.

Čeprav sta oba programa tehnično pravilna, je v tem primeru bolje uporabiti for. To je zato, ker je znano število ponovitev (do števila).

Obiščite to stran, če želite izvedeti, kako najti vsoto naravnih števil s pomočjo rekurzije.

Zanimive Članki...