Š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.