Java program a természetes számok összegének kiszámításához

Ebben a programban megtanulja kiszámolni a természetes számok összegét a Java és a loop használatával.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java a hurokhoz
  • Java közben és csináld … míg a hurok

Az 1, 2, 3 pozitív számokat természetes számoknak nevezzük, és összege az 1-től a megadott számig kezdődő összes szám eredménye.

N esetében a természetes számok összege:

 1 + 2 + 3 +… + n

1. példa: A hurokhoz használt természetes számok összege

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

Kimenet

 Összeg = 5050

A fenti program 1-től a megadott számig (100) hurkol, és az összes számot hozzáadja a változó összegéhez.

Megoldhatja ezt a problémát egy darab hurok segítségével az alábbiak szerint:

2. példa: Természetes számok összege while ciklus használatával

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

Kimenet

 Összeg = 1275

A fenti programban, a for ciklussal ellentétben, meg kell növelnünk az i értékét a hurok testén belül.

Noha mindkét program technikailag helyes, ebben az esetben jobb a loop használatát használni. Ez azért van, mert az iteráció száma (számig) ismert.

Látogasson el erre az oldalra, hogy megtudja, hogyan lehet megtalálni a természetes számok összegét rekurzióval.

érdekes cikkek...