In diesem Programm lernen Sie, die Summe der natürlichen Zahlen mithilfe der for-Schleife und der while-Schleife in Java zu berechnen.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java für Loop
- Java während und mache … während Loop
Die positiven Zahlen 1, 2, 3… werden als natürliche Zahlen bezeichnet und ihre Summe ist das Ergebnis aller Zahlen von 1 bis zur angegebenen Zahl.
Für n ist die Summe der natürlichen Zahlen:
1 + 2 + 3 +… + n
Beispiel 1: Summe der natürlichen Zahlen mit for-Schleife
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); ) )
Ausgabe
Summe = 5050
Das obige Programm durchläuft eine Schleife von 1 bis zur angegebenen Zahl (100) und addiert alle Zahlen zur variablen Summe.
Sie können dieses Problem mithilfe einer while-Schleife wie folgt lösen:
Beispiel 2: Summe der natürlichen Zahlen mit der while-Schleife
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); ) )
Ausgabe
Summe = 1275
Im obigen Programm müssen wir im Gegensatz zu einer for-Schleife den Wert von i innerhalb des Körpers der Schleife erhöhen.
Obwohl beide Programme technisch korrekt sind, ist es in diesem Fall besser, die for-Schleife zu verwenden. Dies liegt daran, dass die Anzahl der Iterationen (bis zu num) bekannt ist.
Besuchen Sie diese Seite, um zu erfahren, wie Sie die Summe der natürlichen Zahlen mithilfe der Rekursion ermitteln.