Java programma dabisko skaitļu summas aprēķināšanai

Šajā programmā jūs iemācīsities aprēķināt dabisko skaitļu summu, izmantojot Java cilpu un while ciklu.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java lokam
  • Java kamēr un dari … kamēr Loop

Pozitīvie skaitļi 1, 2, 3… ir pazīstami kā dabiskie skaitļi, un tā summa ir visu skaitļu rezultāts, sākot no 1 līdz dotajam skaitlim.

Attiecībā uz n dabisko skaitļu summa ir:

 1 + 2 + 3 +… + n

1. piemērs: Dabisko skaitļu summa, izmantojot cilpu

 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); ) )

Rezultāts

 Summa = 5050

Iepriekš minētā programma cilpa no 1 līdz dotajam skaitlim (100) un pievieno visus skaitļus mainīgajai summai.

Jūs varat atrisināt šo problēmu, izmantojot cilni while, šādi:

2. piemērs: Dabisko skaitļu summa, izmantojot cilpu

 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); ) )

Rezultāts

 Summa = 1275

Iepriekš minētajā programmā, atšķirībā no for for loop, mums ir jāpalielina i vērtība cilpas korpusā.

Lai gan abas programmas ir tehniski pareizas, šajā gadījumā labāk izmantot cilpu. Tas ir tāpēc, ka ir zināms atkārtojumu skaits (līdz skaitļiem).

Apmeklējiet šo lapu, lai uzzinātu, kā atrast dabisko skaitļu summu, izmantojot rekursiju.

Interesanti raksti...