Java >> Java tutorial >  >> Tag >> while

Java mens loop | Java gør mens loop med syntaks og eksempler

Java While-løkke udføres den samme sætning (kodeblok), indtil en given betingelse med while-udtryk, er sand. Du lærer i dette selvstudium om, hvordan du opretter en while do and while loop i Java-programmering.

På samme måde har alle sløjfer i et programmeringssprog arbejdet på det samme scenarie - "Gentag en specifik kodeblok, indtil en bestemt betingelse er falsk"

Syntaks – mens sløjfe

Her er Java while loop syntaks. Hvor udtryk er en boolesk type.

while (expression or condition) {
    // code body of while loop
}

Flowdiagram af while-løkke

Hvordan fungerer while-løkken?

Et udtryk har brugt i mens er et boolesk udtryk.

  • Hvis udtrykket vurderes som sandt, så gå ind
  • Følg sætningskoden, og evaluer derefter express indtil falsk.

Eksempel på Java while loop-program

Et simpelt eksempel, der skaber "i" variabler og initialiser med int 5 værdi. Tilføj derefter betingelsesudtryk i while-løkke for at køre en løkke indtil “i” er større end 0 . Og i falder med for hver cyklus, der er fuldført af løkken.

class WhileLoopExample {
    public static void main(String args[]) {
        //Create and assign variables
        int i = 5;
        // While loop
        while (i > 0) {
            System.out.println(i);
            i--;
        }
    }
}

Output :5
4
3
2
1

do while loop i Java

Det er en interessant del, du bruger en Java do-while loop fordi det er udført mindst én gang.

Hvorfor udføres det mindst én gang?

Fordi betingelsen er kontrolleret efter loop body, skal du kontrollere nedenstående eksempel på, hvordan Java gør, mens loop bruges.

public class DoWhileExample {
    public static void main(String[] args) {

        int i = 5;
        do {
            System.out.println(i);
            --i;
        } while (i > 0);
    }
}

Output :5
4
3
2
1

Java mens loop fortsætter

Du kan bruge et fortsæt søgeord (sætning) i alle Java-loops – for loop, while loop og do-while loop.

En fortsæt-erklæring bruges, når du straks ønsker et spring til næste iteration i løkken. Lad os se eksempelprogrammet Java mens loop fortsætter.

public class ContinueExample {
    public static void main(String args[]) {
        int number = 0;

        while (number <= 3) {
            if (number == 2) {
                number++;
                continue;
            }
            System.out.println(number);
            number++;
        }
    }
}

Output: 0
1
3

Træn, mens loop, øv problemer i java for at knække den skriftlige prøve i Interview.

Loop-kontroludsagn gør meget interessant og vigtigt, lad os tænke på, at du vil have et tryk på 1 til 100 numre. Hvordan vil du så gøre det? Skriver absolut ned hver gang System.out.print(“1”); er en meget lang og langvarig proces.

Den gang kan du bruge Java Lop Control Statements, hvor det fuldt ud opfylder dine krav. Det er det eneste eksempel på 100-gang print, i en stor virksomhed er der millioner af data, og for at bruge søge eller filtrere dem skal du bruge mange metoder igen og igen eller forespørge for at tilføje data i databasen. Så loop-sætninger hjælper med at arkivere alle problemer i let og mindre kode.

Skriv en kommentar, hvis du er i tvivl og spørgsmål til denne øvelse.


No
Java tag