Kotlin-Programm zur Berechnung der Summe natürlicher Zahlen

In diesem Programm lernen Sie, die Summe der natürlichen Zahlen mithilfe der for-Schleife und der while-Schleife in Kotlin zu berechnen. Sie werden auch sehen, wie Bereiche zur Lösung des Problems hilfreich sein können.

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

 fun main(args: Array) ( val num = 100 var sum = 0 for (i in 1… num) ( // sum = sum+i; sum += i ) println("Sum = $sum") )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Summe = 5050

Das obige Programm durchläuft eine Schleife von 1 bis zur angegebenen Zahl (100) und addiert alle Zahlen zur variablen Summe.

Im Gegensatz zu Java können Sie in Kotlin range ( 1… num) und in operator verwenden, um Zahlen zwischen 1 und num zu durchlaufen.

Hier ist der entsprechende Java-Code: Java-Programm zur Berechnung der Summe der natürlichen Zahlen

Sie können die while-Schleife auch wie folgt verwenden, um dieses Problem zu lösen:

Beispiel 2: Summe der natürlichen Zahlen mit der while-Schleife

 fun main(args: Array) ( val num = 50 var i = 1 var sum = 0 while (i <= num) ( sum += i i++ ) println("Sum = $sum") )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 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.

Interessante Beiträge...