Heim > Java > javaLernprogramm > Hauptteil

Schleifen in der Java-Programmierung

WBOY
Freigeben: 2024-08-30 15:24:31
Original
1175 Leute haben es durchsucht

„Codieren“ bedeutet in einfachen Definitionen eine Möglichkeit, dem Computer mitzuteilen, was er tun soll; Allerdings ist es nicht so einfach, wie es scheint, aber wir werden uns im Moment nicht auf den späteren Teil (das bedeutet einfach oder schwierig) konzentrieren. In diesem Thema lernen wir Schleifen in der Java-Programmierung kennen.

WERBUNG Beliebter Kurs in dieser Kategorie PROGRAMMIERSPRACHEN - Spezialisierung | 54 Kursreihe | 4 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Computer können nur die Datentypen „EIN“ und „AUS“ verstehen, die allgemein als „Binärwerte“ bekannt sind. Binärcodes bestehen aus (0en und 1en) und werden von Computern weltweit verstanden. Aber das Problem ist, dass wir nicht Billionen von Nullen und Einsen schreiben können, nur um dem Computer verständlich zu machen, was wir von ihm verlangen. Hier kommen Programmiersprachen oder Codierung ins Spiel.

Damit haben wir unser Verständnis erfolgreich auf die Codierungsebene gefiltert, und da wir nun wissen, was „Codierung“ bewirkt und warum wir codieren, müssen wir weiter auf die Ebene „Schleifen“ vordringen, und das ist es Der Titel der Diskussion lautet?

Es gibt mehrere PL bei uns; Viele davon sind für die Webentwicklung gedacht, andere für die Entwicklung von Desktop-Anwendungen, einige werden als High-Level-PL bezeichnet, andere als Low-Level-PL. Alle diese Programmiersprachen haben etwas gemeinsam, nämlich „LOOPS“.

Um tiefer in die Diskussion einzusteigen, sind Schleifen in fast allen Programmiersprachen vorhanden; Lassen Sie uns sehen, welche Vorteile sie für die Entwickler bieten –

  • Diese sind „WIEDERVERWENDBAR“
  • Sie reduzieren die Größe der „CODIERUNG“.
  • Sie ermöglichen einen einfachen Ablauf der „KONTROLLE“.
  • Sie neigen dazu, die „KOMPLEXITÄT“ zu reduzieren.

Schleifen in der JAVA-Programmierung sollen die Codekomplexität lösen, sind verwendbar und sollen von den Entwicklern verwendet werden, um die Codes gemäß den Anforderungen wiederzuverwenden.

Typen von Schleifen in Java

Die Schleifentypen in Java sind wie folgt:

In JAVA sind Schleifen iterative Anweisungen. Diese Anweisungen helfen den Entwicklern (oder Benutzern), die Programmcodes zu iterieren oder eine Gruppe von Codes mehrmals auszuführen (je nach Bedarf).

In JAVA gibt es hauptsächlich drei Hauptkategorien von Schleifen, nämlich

  • FOR-SCHLEIFE
  • WHILE-SCHLEIFE
  • DO-WHILE-SCHLEIFE

Bevor wir uns eingehend mit diesen LOOPS befassen, möchten wir, dass unsere Leser eines verstehen (dies gilt für alle drei Loops). Ob FOR, WHILE oder DO WHILE, alle haben einen Start, einen Körper und schließlich das Ziel. Lassen Sie uns sie ohne ein Do einzeln sehen –

1. For-Schleife

Wenn Sie ein Entwickler sind und einen Teil Ihres Programms eine bestimmte Anzahl von Malen ausführen oder ausführen möchten, bevor Sie das endgültige Ergebnis (oder Ergebnis) erhalten, verwenden Sie die FOR-SCHLEIFE. 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 der Wert „TRUE“ lautet.

Sehen wir uns zum besseren und klaren Verständnis das Flussdiagramm an –

Schleifen in der Java-Programmierung

Syntax 

for(initialization condition; testing condition; increment/decrement)
{
statement(s)
}
Nach dem Login kopieren

Erklärung 

Alle 3 Parameter (d. h. Initialisierung, Bedingung und Inkrementieren/Dekrementieren) bleiben in einer einzigen Anweisung in der FOR-Schleife. 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 entweder erhöht oder verringert. Der Schleifenkörper beginnt mit den geschweiften Klammern und endet mit den geschweiften Klammern (}) und enthält die Anweisungen, die mithilfe 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);
}
}
}
Nach dem Login kopieren

Die Ausgabe für dieses Programm beträgt 2,4,6,8,10,12…………………..96,98,100

2. While-Schleife

Nur ​​wenn eine bestimmte Anzahl von Anweisungen wiederholt ausgeführt werden muss, bis die Bedingung erfüllt ist, benötigen wir das? Im Gegensatz zur FOR-Schleife wird hier zuerst die Bedingung überprüft, bevor die Anweisung ausgeführt wird.

Sehen wir uns zum besseren und klaren Verständnis das Flussdiagramm an –

Schleifen in der Java-Programmierung

Syntax 

while (boolean condition)
{
loop statements
}
Nach dem Login kopieren

Erklärung 

Während die Schleife mit den Anweisungen zur Anwendung von Bedingungen in den Klammern beginnt, enthalten diese auch die Schleifenanweisungen in den geschweiften Klammern. Wie bereits erwähnt, läuft die WHILE-Schleife so lange, bis der Wert den wahren Wert annimmt.

Example 

We want to print all the odd numbers between 1 to 100.

class Test
{
public static void main (String ar[])
{
int no = 1;
while (no<100)
{
System.out.print (no);
No = no +2;
} } }
Nach dem Login kopieren

Output for this program will be 1,3,5,7,9,11………………………………………..97,99

3. Do While

There is not much difference between the WHILE and DO WHILE loops; the difference lies in their statement validation. In DO WHILE, the condition is checked after execution of the block of statements; hence we can say in DO WHILE, the statements are at least executed once.

Let us see the flowchart of it for better and clear understanding –

Schleifen in der Java-Programmierung

Syntax 

do
{
statements..
}
while (condition);
Nach dem Login kopieren

Explanation 

There is no condition checking in the DO WHILE loop for the first time; later, the condition is checked for TRUE or FALSE. If it is TRUE, then the next iteration of loops start; otherwise, the loop terminates itself.

Example

class Test
{
public Static Void Main (String ar[])
{
int no = 2;
do
{
System.out.print (no);
No = no + 2;
}
while (no<=100);
}}}
Nach dem Login kopieren

Output for this program will be – 2,4,6,8,10…………….98,100

Comparison Between Different Types of Loops

The comparison between different types of loops are as follows:

1) Declaration

For Loop

for (initialization; condition; iteration){
//body of 'for' loop
}
Nach dem Login kopieren

While Loop

Statements; //body of loop
}
Nach dem Login kopieren

Do While

do
{
Statements
}
while (condition);
Nach dem Login kopieren

2) We use FOR loop if the user knows the time of iteration, whereas the WHILE and DO WHILE loop is preferred when the number of iteration is not known.

3) Regarding the conditional statement in FOR loop, it will operate infinite time, whereas for WHILE and DO WHILE the absence of conditional statement will give ‘Compilation Error’.

Conclusion

The loops concept is crucial for any users who belong to development; if they are freshers and prepare for exams or interviews, they must be well-rehearsed with the Loops concepts. We have covered all the crucial aspects of Loops, and this is how things work in Loops. These 3 Loops are the most crucial ones, and the rest are improvised on them. If you have a good grip over these, then the rest will be quite easier to understand.

Das obige ist der detaillierte Inhalt vonSchleifen in der Java-Programmierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php
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