Website-Suche

Verständnis der Java-Klasse, der Hauptmethode und der Schleifensteuerung in Java - Teil 3


In unserem letzten Beitrag 'Funktionsweise und Codestruktur von Java' haben wir uns ausführlich auf die Funktionsweise von Java, Java-Quelldatei, Java-Klassendatei, Klasse (öffentlich/privat), Methode, Anweisung, Ihr erstes Java-Programm, Kompilierung und Ausführung des Java-Programms konzentriert.

Hier in diesem Leitfaden für die 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 der Schleifensteuerung verwenden.

Alles in Java gehört zu einer Klasse

Alles in Java ist ein Objekt und eine Klasse ist eine Blaupause eines Objekts. Jedes Stück Code in Java wird unter den geschweiften Klammern der Klasse platziert. Wenn Sie ein Java-Programm kompilieren, erzeugt es eine Klassendatei. Wenn Sie Java Program ausführen, führen Sie nicht die Programmdatei tatsächlich aus, sondern die Klasse.

Wenn Sie ein Programm in Java Virtual Machine (JVM) ausführen, lädt es die erforderliche Klasse und geht dann direkt zur main-Methode(). Das Programm läuft bis zur schließenden geschweiften Klammer der Methode main () weiter. Das Programm beginnt direkt nach der main()-Methode mit der Ausführung. Eine Klasse muss über eine main()-Methode verfügen. Nicht für jede Klasse (Private Klasse) ist eine main()-Methode erforderlich.

Was gehört in die main()-Methode?

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

Was ist eine Schleife?

Loop ist eine Anweisung oder eine Reihe von Anweisungen in Folge, die so lange wiederholt werden, bis die Bedingung erreicht ist. Schleifen sind die logische Struktur einer Programmiersprache. Die logische Schleifenstruktur wird in der Regel verwendet, um einen Prozess auszuführen, die Bedingung zu überprüfen, einen Prozess auszuführen und die Bedingung zu überprüfen,..... bis die Zustandsanforderungen erfüllt sind.

Schleifen in Java

Es gibt drei verschiedene Schleifenmechanismen in Java.

1. während Schleife

während Loop in Java eine Kontrollstruktur ist, die verwendet wird, um eine Aufgabe für eine bestimmte Anzahl von Malen wiederholt auszuführen, wie im booleschen Ausdruck definiert, bis das Ergebnis des Ausdruckstests wahr ist. Wenn das Textergebnis des booleschen Ausdrucks false 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;
        }
    }
}
Beispiel-Ausgabe
$ 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 Programms While_loop

// 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. tun.. while-Schleife

Die do...while-Schleife ist der while-Schleife sehr ähnlich, mit der Ausnahme, dass sie eine do...before while-Schleife 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 das 'do.. ' Teil der Schleife, der vor der Überprüfung des booleschen Ausdrucks ausgeführt wird, ob er wahr oder falsch ist. Unabhängig vom Ergebnis (wahr/falsch) des booleschen Ausdrucks wird die Schleife ausgeführt. Wenn true, wird es ausgeführt, bis die Bedingung erfüllt ist. Wenn false, wird es einmal ausgeführt.

Ein Beispiel für die 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);
    }
}
Beispiel-Ausgabe
$ 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 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. für Schleife

for_loop in Java wird häufig zur Wiederholungskontrolle verwendet. Es wird verwendet, um eine Aufgabe für eine bestimmte Anzahl von Malen zu iterieren. Die For-Schleife wird verwendet, um zu steuern, wie oft die Schleife ausgeführt werden muss, um eine Aufgabe auszuführen. for-Schleife ist nur nützlich, 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);
        }
    }
}
Beispiel-Ausgabe
$ 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

Anatomie 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-Keyword

Wie der Name schon sagt, wird das Schlüsselwort break verwendet, um die gesamte Schleife sofort zu stoppen. Das break-Schlüsselwort muss immer innerhalb der Schleifen- oder switch-Anweisung verwendet werden. Sobald die Schleife unterbrochen wird, indem Sie break verwenden; JVM beginnt mit der Ausführung der nächsten Codezeile außerhalb der Schleife. Ein Beispiel für eine Unterbrechungsschleife 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;
            }
        }
    }
}
Beispiel-Ausgabe
$ 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 continue-Schlüsselwort

Das continue-Schlüsselwort kann mit jeder Schleife in Java verwendet werden. Continue-Schlüsselwort Bitten Sie die Schleife, sofort zur nächsten Iteration zu springen. Es wird jedoch von der for-Schleife und der while/do...while-Schleife unterschiedlich interpretiert.

Continue Keyword in for loop 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);
        }
    }
}
Beispiel-Ausgabe
$ 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 von A=2 übersprungen wurde. Dies geschieht durch Dumpen in die nächste Update-Anweisung.

2. Continue Keyword in while loop oder do...while loop springt zum booleschen Ausdruck.

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

Das war's fürs Erste von meiner Seite. Ich hoffe, ich mache Gutes mit der Java-Serie und helfe Ihnen. Bleiben Sie in Verbindung für weitere solche Beiträge. Vergessen Sie nicht, uns Ihr wertvolles Feedback in den Kommentaren unten mitzuteilen.

Verwandte Artikel: