Was sind Schleifen in der Java-Programmierung?
"Codierung" in einfachen Definitionen bedeutet, dem Computer mitzuteilen, was zu tun ist. Es ist jedoch nicht so einfach, wie es scheint, aber wir werden uns ab sofort nicht auf den späteren (einfachen oder schwierigen) Teil konzentrieren. In diesem Thema lernen wir die Schleifen in der Java-Programmierung kennen.
Computer können nur die Datentypen "EIN" und "AUS" verstehen, die allgemein als "Binär" -Werte bezeichnet werden. Binärcodes bestehen aus (0en und 1en) und werden von Computern weltweit verstanden. Das Problem ist jedoch, dass wir nicht Billionen von Nullen und Einsen schreiben können, um dem Computer zu vermitteln, was er berechnen soll. Hier kommen Programmiersprachen oder die Codierung ins Spiel.
Damit haben wir unser Verständnis für die Codierungsebene erfolgreich herausgefiltert. Da wir nun wissen, was 'Codierung' bewirkt und warum wir codieren, müssen wir uns weiter auf die Ebene 'Loops' begeben. Wie lautet der Titel der Diskussion?
Es gibt mehrere PL in unserem Unternehmen, viele davon für die Webentwicklung, andere für die Entwicklung von Desktopanwendungen, einige sind als High- und andere als Low-Level-PL bekannt. Alle diese Programmiersprachen haben etwas gemeinsam, nämlich „LOOPS“.
Im weiteren Verlauf der Diskussion sind Loops in fast allen Programmiersprachen vorhanden. Lassen Sie uns sehen, welche Vorteile sie für die Entwickler haben -
- Diese sind "wiederverwendbar"
- Sie reduzieren die Größe der "CODING"
- Sie machen einen einfachen Fluss der "CONTROL"
- Sie neigen dazu, die "KOMPLEXITÄT" zu verringern
Schleifen in der JAVA-Programmierung sollen die Codekomplexität lösen, verwendbar sein und von den Entwicklern verwendet werden, um die Codes gemäß den Anforderungen wiederzuverwenden.
Arten von Schleifen in Java
Hier sind die Arten von Schleifen in Java mit Definition + Flussdiagramm + Erläuterung + Beispielen mit Ausgabe
Definitionen - In JAVA sind Schleifen iterative Anweisungen. Diese Anweisungen helfen den Entwicklern (oder den Benutzern), die Programmcodes zu wiederholen, oder eine Gruppe von Codes wird mehrmals ausgeführt (je nach Bedarf).
Arten von Loops - In JAVA gibt es hauptsächlich 3 Hauptkategorien von Loops, nämlich
- FÜR SCHLEIFE
- WHILE-SCHLEIFE
- DO-WHILE LOOP
Bevor wir uns eingehend mit diesen LOOPS befassen, möchten wir, dass unsere Leser eines verstehen (dies gilt für alle drei Loops). Ob es sich um ein FOR handelt, WHILE oder DO WHILE, alle haben Starting, Body und zuletzt das Destination. Lassen Sie uns sie ohne ein tun eins nach dem anderen sehen -
1. Für Schleife
Wenn Sie ein Entwickler sind und einen Teil Ihres Programms bis zu einer bestimmten Anzahl von Malen ausführen oder ausführen möchten, bevor Sie das endgültige Ergebnis (oder Ergebnis) erhalten; Sie werden mit der FOR LOOP gehen. Denken Sie daran, dass Sie die For-Schleife nur verwenden, wenn Sie genau wissen, wie oft Sie die Anweisungen ausführen möchten. Die FOR-Schleife wiederholt sich, bis ein Wert von „TRUE“ vorliegt.
Sehen wir uns das Flussdiagramm an, um es besser und klarer zu verstehen -
Syntax der For-Schleife
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Erläuterung
In der FOR-Schleife bleiben alle 3 Parameter (dh Initialisieren, Bedingung und Inkrementieren / Dekrementieren) in einer einzigen Anweisung.
Initialisierung bedeutet, die Anfangswerte der Variablen bereitzustellen.
Die Bedingung bedeutet den Wert, den wir im Programm überprüfen möchten.
Inkrementieren / Dekrementieren bedeutet, was Sie in der Schleife haben möchten. Der Wert wird entsprechend erhöht oder verringert.
Der Körper der Schleifen beginnt mit den geschweiften Klammern und endet mit geschweiften Klammern ()) und enthält die Anweisungen, die mit der Schleife ausgeführt werden.
Beispiel -
Unsere Absicht ist es, alle geraden Zahlen zwischen 1 und 100 zu drucken.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
Die Ausgabe für dieses Programm ist 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100
2. While-Schleife
Nur wenn eine bestimmte Anzahl von Anweisungen benötigt wird, um wiederholt ausgeführt zu werden, bis die Bedingung erfüllt ist, benötigen wir die WHILE-Schleife? Hier wird im Gegensatz zur FOR-Schleife die Bedingung vor der Ausführung der Anweisung geprüft.
Sehen wir uns das Flussdiagramm an, um es besser und klarer zu verstehen -
Syntax der While-Schleife
while (boolean condition)
(
loop statements
)
Erläuterung
While-Schleife beginnt mit den in Klammern gesetzten Anweisungen zum Anwenden von Bedingungen. Diese enthalten auch die Schleifenanweisungen in geschweiften Klammern. Wie wir gesagt haben, läuft die WHILE-Schleife, bis der Wert true value enthält.
Beispiel -
Wir wollen alle ungeraden Zahlen zwischen 1 und 100 drucken.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Leistung - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Machen Sie während
Es gibt keinen großen Unterschied zwischen den WHILE- und DO WHILE-Schleifen, der Unterschied liegt in der Validierung der Anweisungen. In DO WHILE wird die Bedingung nach Ausführung des Anweisungsblocks geprüft, daher kann in DO WHILE gesagt werden, dass die Anweisungen mindestens einmal ausgeführt werden.
Sehen wir uns das Flussdiagramm an, um es besser und klarer zu verstehen -
Syntax der Do While-Schleife
Do
(
statements..
)
while (condition);
Erläuterung
In der DO WHILE-Schleife findet zum ersten Mal keine Bedingungsprüfung statt. Später wird die Bedingung auf TRUE oder FALSE überprüft. Wenn es TRUE ist, startet die nächste Iteration der Schleifen, andernfalls wird die Schleife selbst beendet.
Beispiel -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Leistung - 2, 4, 6, 8, 10 ………… .98, 100
Vergleich zwischen verschiedenen Arten von Schleifen
1. Erklärung
Für Schleife
For (initialization; condition; iteration)(
//body of 'for' loop
)
While-Schleife
Statements; //body of loop
)
Während tun
Do
(
Statements
)
while (condition);
2) Wir verwenden die FOR-Schleife, wenn der Benutzer den Zeitpunkt der Iteration kennt, während die WHILE- und DO WHILE-Schleife bevorzugt wird, wenn die Anzahl der Iterationen nicht bekannt ist.
3) In Bezug auf die bedingte Anweisung in der FOR-Schleife wird eine unendliche Zeit ausgeführt, wohingegen für WHILE und DO WHILE das Fehlen einer bedingten Anweisung einen Kompilierungsfehler ergibt.
Fazit
Das Loops-Konzept ist sehr wichtig für alle Benutzer, die der Entwicklung angehören, wenn sie frisch sind und sich auf Prüfungen oder Interviews vorbereiten. Sie müssen mit den Loops-Konzepten gut einstudiert sein.
Wir haben alle wichtigen Aspekte von Loops behandelt, und so funktioniert es in Loops. Diese 3 Loops sind die wichtigsten und die restlichen Loops sind improvisiert. Wenn Sie diese gut im Griff haben, wird der Rest leichter zu verstehen sein.
Empfohlene Artikel
Dies ist eine Anleitung zu Schleifen in der Java-Programmierung. Hier diskutieren wir die Arten von Schleifen in Java mit Definition, Flussdiagramm, Erläuterung und Beispielen mit Ausgabe. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -
- While-Schleife in Java
- Sternchenmuster in Java
- Schleifen in C
- Schleifen in C ++
- Arrays in der Java-Programmierung
- Verschiedene Arten von Schleifen mit ihren Vorteilen
- Schleifen in VBScript mit Beispielen
- Nutzen und Arten von Schleifen in PowerShell