Website-Suche

Grundlegendes zur Java-Klasse, Hauptmethode und Schleifensteuerung in Java – Teil 3


In unserem letzten Beitrag „Funktionsweise und Codestruktur von Java“ haben wir uns ausführlich mit der Funktionsweise von Java, der Java-Quelldatei, der Java-Klassendatei, der Klasse (öffentlich/privat), der Methode, der Anweisung, Ihrem ersten Java-Programm sowie der Kompilierung und Ausführung von Java befasst Programm.

Hier in diesem Leitfaden zur Java-Lernreihe werden wir verstehen, wie die Java-Klasse, die Hauptmethode und die Schleifensteuerung funktionieren, und wir werden auch grundlegende Codes sehen, die die Java-Klasse mit der Hauptmethode und Schleifensteuerung verwenden.

Alles in Java gehört zu einer Klasse

Alles in Java ist ein Objekt und eine Klasse ist eine Blaupause eines Objekts. Jeder Codeabschnitt in Java steht unter den geschweiften Klammern der Klasse. Wenn Sie ein Java-Programm kompilieren, wird eine Klassendatei erstellt. Wenn Sie ein Java-Programm ausführen, führen Sie nicht die eigentliche Programmdatei, sondern die Klasse aus.

Wenn Sie ein Programm in der Java Virtual Machine (JVM) ausführen, lädt es die erforderliche Klasse und geht dann direkt zur Hauptmethode () über. Das Programm läuft bis zu den schließenden Klammern der Hauptmethode () weiter. Die Ausführung des Programms beginnt unmittelbar nach der Methode main(). Eine Klasse muss eine Hauptmethode () haben. Nicht alle Klassen (private Klassen) erfordern eine Hauptmethode ().

Was gehört zur main()-Methode?

Eine main()-Methode ist der Ort, an dem Magie beginnt. Sie können JVM über Anweisungen/Anweisungen und Schleifen auffordern, innerhalb der main()-Methode irgendetwas zu tun.

Was ist eine Schleife?

Eine Schleife ist eine Anweisung oder eine Reihe aufeinanderfolgender Anweisungen, die so lange wiederholt werden, bis die Bedingung erreicht ist. Schleifen sind die logische Struktur einer Programmiersprache. Die logische Schleifenstruktur wird normalerweise verwendet, um einen Prozess auszuführen, die Bedingung zu überprüfen, einen Prozess auszuführen, die Bedingung zu überprüfen usw., bis die Bedingungsanforderungen erfüllt sind.

Schleifen in Java

In Java gibt es drei verschiedene Schleifenmechanismen.

1. while-Schleife

While-Schleife in Java ist eine Kontrollstruktur, die verwendet wird, um eine Aufgabe wiederholt für eine bestimmte Anzahl von Malen auszuführen, wie im booleschen Ausdruck definiert, bis das Ergebnis des Ausdruckstests wahr ist. Wenn das Textergebnis des booleschen Ausdrucks falsch ist, wird die while-Schleife vollständig ignoriert, ohne dass sie auch nur ein einziges Mal ausgeführt wird.

Syntax der while-Schleife:

while (boolean expression)
{
	statement/instructions
}

Ein Beispiel für eine While-Schleife in Java:

public class While_loop
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
        }
    }
}
Beispielausgabe
java While_loop 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
The Value of A = 40
The Value of A = 30
The Value of A = 20
The Value of A = 10

Anatomie des While_loop-Programms

// Public Class While_loop
public class While_loop
{
    // main () Method
    public static void main(String[] args)
    {
        // declare an integer variable named 'A' and give it the value of 100
        int A = 100;
        // Keep looping as long as the value of A is greater than 0. 'A>0' here is the boolean                 
           expression
        while(A>0)
        {
	 // Statement
            System.out.println("The Value of A = " +A);
            // Post Decrement (by 10)
	 A=A-10;
        }
    }
}
2. do..while-Schleife

Die do…while-Schleife ist der while-Schleife sehr ähnlich, außer dass sie vor while ein do… enthält, um sicherzustellen, dass die Schleife mindestens einmal ausgeführt wird.

Syntax der while-Schleife:

do 
{
statement/instructions
}
while (boolean expression);

Möglicherweise sehen Sie die obige Syntax, die deutlich zeigt, dass der Teil 'do..' der Schleife ausgeführt wurde, bevor der boolesche Ausdruck überprüft wurde, ob er wahr oder falsch ist. Daher wird die Schleife unabhängig vom Ergebnis (wahr/falsch) des booleschen Ausdrucks ausgeführt. Bei „true“ wird die Ausführung ausgeführt, bis die Bedingung erfüllt ist. Bei false wird es einmal ausgeführt.

Ein Beispiel für eine do…while-Schleife in Java:

public class do_while
{
    public static void main(String[] args)
    {
        int A=100;
        do
        {
            System.out.println("Value of A = " +A);
            A=A-10;
        }
        while (A>=50);
    }
}
Beispielausgabe
java do_while 

Value of A = 100
Value of A = 90
Value of A = 80
Value of A = 70
Value of A = 60
Value of A = 50

Anatomie des do_while-Programms:

// public class do_while
public class do_while
{
    // main () Method
    public static void main(String[] args)
    {
        // Declare a Integer Variable 'A' and assign it a value = 100
        int A=100;
        // do...while loop starts
        do
        {
            // execute the below statement without checking boolean expression condition if true 
               or false
            System.out.println("Value of A = " +A);
            // Post Decrement (by 10)
            A=A-10;
        }
        // Check condition. Loop the execute only till the value of Variable A is greater than or 
           equal to 50.
        while (A>=50);
    }
}
3. for-Schleife

for_loop wird in Java häufig zur Wiederholungskontrolle verwendet. Es wird verwendet, um eine Aufgabe für eine bestimmte Anzahl von Malen zu wiederholen. Mit der For-Schleife wird gesteuert, wie oft die Schleife ausgeführt werden muss, um eine Aufgabe auszuführen. Eine for-Schleife ist nur dann sinnvoll, wenn Sie wissen, wie oft Sie die Schleife ausführen müssen.

Syntax der for-Schleife:

for (initialization; boolean-expression; update)
{
statement
}

An example of the for loop in Java

public class for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=100; A>=0; A=A-7)
        {
            System.out.println("Value of A = " +A);
        }
    }
}
Beispielausgabe
java for_loop 

Value of A = 100
Value of A = 93
Value of A = 86
Value of A = 79
Value of A = 72
Value of A = 65
Value of A = 58
Value of A = 51
Value of A = 44
Value of A = 37
Value of A = 30
Value of A = 23
Value of A = 16
Value of A = 9
Value of A = 2

Aufbau des for_loop-Programms:

// public class for_loop
public class for_loop
{
    // main () Method
    public static void main(String[] arge)
    {
        // Declare a Integer Variable A
        int A;
        // for loop starts. Here Initialization is A=100, boolean_expression is A>=0 and update is 
           A=A-7
        for (A=100; A>=0; A=A-7)
        {
            // Statement        
            System.out.println("Value of A = " +A);
        }
    }
}

Die Schlüsselwörter Break und Continue für Schleifen in Java

1. Das Break-Schlüsselwort

Wie der Name schon sagt, wird das Schlüsselwort break verwendet, um die gesamte Schleife sofort zu stoppen. Das Schlüsselwort break muss immer innerhalb der Schleife oder Switch-Anweisung verwendet werden. Sobald die Schleife durch Verwendung von break unterbrochen wird; JVM beginnt mit der Ausführung der nächsten Codezeile außerhalb der Schleife. Ein Beispiel für eine Break-Schleife in Java ist:

public class break
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
            if (A == 40)
            {
                break;
            }
        }
    }
}
Beispielausgabe
java break 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
Das Schlüsselwort „Fortfahren“.

Das Schlüsselwort continue kann mit jeder Schleife in Java verwendet werden. Schlüsselwort „Fortfahren“ weist die Schleife an, sofort zur nächsten Iteration zu springen. Allerdings wird es von der for-Schleife und der while/do…while-Schleife unterschiedlich interpretiert.

Das Schlüsselwort „Fortfahren“ in der for-Schleife springt zur nächsten Update-Anweisung.

Ein Beispiel für eine Continue-in-for-Schleife:

public class continue_for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=10; A>=0; A=A-1)
        {
	    if (A == 2)
		{
	        continue;
		}
            System.out.println("Value of A = " +A);
        }
    }
}
Beispielausgabe
java continue_for_loop

Value of A = 10
Value of A = 9
Value of A = 8
Value of A = 7
Value of A = 6
Value of A = 5
Value of A = 4
Value of A = 3
Value of A = 1
Value of A = 0

Ist Ihnen aufgefallen, dass der Wert A=2 übersprungen wurde? Dies geschieht durch einen Dump zur nächsten Update-Anweisung.

2. Schlüsselwort „Fortsetzen“ in der while-Schleife oder „do…while“-Schleife springt zum booleschen Ausdruck.

Nun, Sie können es selbst tun. Es ist zu einfach. Befolgen Sie einfach die oben genannten Schritte.

Das ist fürs Erste von meiner Seite. Ich hoffe, dass es mir mit der Java-Serie gut geht und ich Ihnen helfen kann. Bleiben Sie in Verbindung, um weitere Beiträge dieser Art zu erhalten. Vergessen Sie nicht, uns Ihr wertvolles Feedback in den Kommentaren unten mitzuteilen.