Program Java na výpočet súčtu prirodzených čísel

V tomto programe sa naučíte vypočítať súčet prirodzených čísel pomocou cyklov for a while v jazyku Java.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Java pre slučku
  • Java zatiaľ čo a robiť … zatiaľ čo Loop

Kladné čísla 1, 2, 3… sú známe ako prirodzené čísla a ich súčet je výsledkom všetkých čísel začínajúcich od 1 do daného čísla.

Pre n je súčet prirodzených čísel:

 1 + 2 + 3 +… + n

Príklad 1: Súčet prirodzených čísel pomocou slučky 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); ) )

Výkon

 Súčet = 5050

Vyššie uvedený program sa opakuje od 1 po dané číslo (100) a k premennej sume pripočíta všetky čísla.

Tento problém môžete vyriešiť pomocou while cyklu takto:

Príklad 2: Súčet prirodzených čísel pomocou cyklu 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); ) )

Výkon

 Súčet = 1275

Vo vyššie uvedenom programe musíme na rozdiel od cyklu for zvýšiť hodnotu i vo vnútri tela slučky.

Aj keď sú oba programy technicky správne, v tomto prípade je lepšie použiť loop. Je to preto, lebo je známy počet iterácií (až do počtu).

Navštívte túto stránku a zistite, ako nájsť súčet prirodzených čísel pomocou rekurzie.

Zaujímavé články...