„Java“ programa natūralių skaičių sumai apskaičiuoti

Šioje programoje išmoksite apskaičiuoti natūralių skaičių sumą, naudodami „loop“, o „loop“ - „Java“.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java for Loop“
  • „Java“ ir daryk … o „Loop“

Teigiami skaičiai 1, 2, 3 … yra žinomi kaip natūralūs skaičiai, o jo suma yra visų skaičių, prasidedančio nuo 1 iki nurodyto skaičiaus, rezultatas.

N atveju natūralių skaičių suma yra:

 1 + 2 + 3 +… + n

1 pavyzdys: Natūralių skaičių suma naudojant kilpą

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

Rezultatas

 Suma = 5050

Pirmiau nurodyta programa pereina nuo 1 iki nurodyto skaičiaus (100) ir prideda visus skaičius prie kintamosios sumos.

Šią problemą galite išspręsti naudodami „loop“ taip:

2 pavyzdys: Natūralių skaičių suma naudojant „loop“

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

Rezultatas

 Suma = 1275

Pirmiau pateiktoje programoje, skirtingai nei „for loop“, mes turime padidinti i reikšmę kilpos kūne.

Nors abi programos yra techniškai teisingos, šiuo atveju geriau naudoti ciklą. Taip yra todėl, kad kartojimo skaičius (iki numerio) yra žinomas.

Apsilankykite šiame puslapyje ir sužinokite, kaip surasti natūralių skaičių sumą naudojant rekursiją.

Įdomios straipsniai...