Heim > Java > javaLernprogramm > Java-Programm zum Ermitteln der Summe natürlicher Zahlen mithilfe einer While-Schleife

Java-Programm zum Ermitteln der Summe natürlicher Zahlen mithilfe einer While-Schleife

王林
Freigeben: 2023-09-02 09:53:06
nach vorne
1383 Leute haben es durchsucht

Java-Programm zum Ermitteln der Summe natürlicher Zahlen mithilfe einer While-Schleife

Die Summe natürlicher Zahlen kann mithilfe verschiedener Iterationsanweisungen in Programmiersprachen berechnet werden. Eine Iterationsanweisung ist eine Anweisung, die einen bestimmten Satz Codezeilen ausführt, bis eine Bedingung in der Schleifenanweisung fehlschlägt. In diesem Artikel besprechen wir, wie man die Summe natürlicher Zahlen mithilfe einer While-Schleife (Iterationsanweisung in der Programmiersprache Java) berechnet.

Summe der natürlichen Zahlen

Die Summe natürlicher Zahlen stellt im Allgemeinen die Summe der Elemente von 1 bis n dar. Mathematisch lässt es sich wie folgt ausdrücken

Sum of n Natural Numbers =  1+2+3+.........+(n-2) + (n-1) + n                           
Nach dem Login kopieren

Beispiel: Ermitteln Sie die Summe von 5 natürlichen Zahlen.

Input = 5
Output = 15
Nach dem Login kopieren

Erklärung: Die Summe der natürlichen Zahlen von 1 bis 5 = 1+ 2+ 3+ 4+ 5 = 15.

While-Anweisung in Java

Eine While-Schleife in der Java-Sprache ist eine iterative Anweisung, die es ermöglicht, eine Reihe von Codeblöcken wiederholt auszuführen, bis eine Bedingung falsch wird.

Grammatik

initilaze condition variable
while (condition)
{
   // statements
   Update condition variable;
}
Nach dem Login kopieren

Dies ist der Codeausschnitt der While-Schleife in Java.

int i = 0;  // initialzing  the condition variable

While ( i <  10 ) {
   System.out.println("tutor");   
   // statement which is executed untill condition fails
   i++;
   // updating the condition variable
}
Nach dem Login kopieren

Algorithmus zum Ermitteln der Summe natürlicher Zahlen

Schritt 1 – Initialisieren Sie drei Variablen, die die Anzahl der zu summierenden natürlichen Zahlen darstellen, eine Zählervariable und eine Variable, die die Summe der natürlichen Zahlen speichert.

Schritt 2 – Verwenden Sie while und führen Sie die Addition der Summe natürlicher Zahlen bis zu „n“ durch.

Schritt 3 – Drucken Sie die Summe der natürlichen Zahlen aus.

Beispiel

Im Folgenden verwenden wir die While-Schleife in Java, um die Summe natürlicher Zahlen zu ermitteln. Wir deklarieren eine Variable n, um die Summe von bis zu n Zahlen zu erhalten. „i“ ist die verwendete Zählervariable. Wir verwenden eine While-Schleife, um von i nach n zu iterieren, alle Werte zu summieren und in der Summenvariablen zu speichern. Schließlich wird die Ausgabe durch den Wert der Variablen sum erhalten.

// Java program to calculate sum of n natural numbers using the concept of While - loop
import java.util.*;
public class Main {
   public static void main(String[] args) {
      int n= 7,  i = 1,sumofDigits = 0;
      while (i <= n) { 
         // checking the condition if it satisfies then the statements inside loop are executed
         sumofDigits = sumofDigits + i; 
         // performing addition to sum as the number should be added to sum
         i++;
         // Incrementing  the variable used in condition
      }
      System.out.println("Sum of natural numbers up to 7 is :" +sumofDigits);
   }
}
Nach dem Login kopieren

Ausgabe

Sum of natural numbers up to 7 is :28
Nach dem Login kopieren

Zeitkomplexität: O(N) Hilfsraum: O(1)

In diesem Artikel haben wir also gelernt, wie man die Summe von n natürlichen Zahlen mithilfe des While-Schleifenkonzepts in der Programmiersprache Java berechnet.

Das obige ist der detaillierte Inhalt vonJava-Programm zum Ermitteln der Summe natürlicher Zahlen mithilfe einer While-Schleife. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage