Java-programm looduslike arvude summa arvutamiseks

Selles programmis saate õppida arvutama looduslike arvude summa Java-s loopi ja while-i jaoks.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java aasale
  • Java ajal ja tee … Loopi ajal

Positiivsed arvud 1, 2, 3… on tuntud kui looduslikud arvud ja selle summa on kõigi arvude tulemus, mis algab 1-st kuni antud arvuni.

N korral on looduslike arvude summa:

 1 + 2 + 3 +… + n

Näide 1: looduslike arvude summa silmuseks

 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äljund

 Summa = 5050

Ülaltoodud programm viiakse vahemikku 1 kuni arv (100) ja lisab kõik arvud muutujale.

Selle probleemi saate lahendada ajasilmu abil järgmiselt:

Näide 2: Naturaalsete arvude summa kasutades loop-i

 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äljund

 Summa = 1275

Eespool nimetatud programmis peame erinevalt for loop'ist suurendama i väärtust tsükli kehas.

Kuigi mõlemad programmid on tehniliselt õiged, on antud juhul parem kasutada loopi jaoks. Selle põhjuseks on asjaolu, et iteratsiooni arv (kuni num) on teada.

Sellelt lehelt saate teada, kuidas rekursiooni abil leida looduslike arvude summa.

Huvitavad Artiklid...