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

Hvad er en Do while-løkke i Java, og hvordan bruger man den?

Java do-while loop bruges til at iterere et sæt udsagn, indtil den givne betingelse er opfyldt. Hvis antallet af iterationer ikke er fast, og du SKAL udføre løkken mindst én gang, så brug en do while-løkke. I denne øvelse lærer du alt om do while loop i Java, og hvordan du bruger det.

Lad os dykke ned i artiklen og udforske følgende emner:

    • Hvad er Do while loop i Java
      • Flowdiagram
      • Syntaks
      • Implementering gennem eksempel
    • Uendelig do while loop
      • Syntaks
      • Eksempel på infinitiv do while-løkke

Lad os begynde!

Hvad er Do while loop i Java?

Do-while-løkke ligner while-løkke, men den har én ulighed:I while-løkke evalueres betingelsen før udførelse af loops krop, men i do-while loop-tilstand evalueres efter udførelse af loops krop.

Jeg vil gøre konceptet visuelt klart gennem dette flowdiagram.

Flowdiagram:

Lad mig forklare det ovenfor viste diagram:

    1. Først og fremmest vil den udføre et sæt sætninger, der er nævnt i din 'do'-blok.
    2. Derefter vil den komme til "mens"-delen, hvor den kontrollerer tilstanden.
    3. Hvis betingelsen er sand, går den tilbage og udfører sætningerne.
    4. Hvis betingelsen er falsk, forlader den løkken direkte.

Gå nu videre mod syntaksen for do while loop i Java

Syntaks:

gør {

//kode, der skal udføres

mens (tilstand);

Som du kan se, er syntaksen ret nem. Lad mig derefter vise dig implementeringen af ​​do while-løkken gennem et eksempel.

Implementering gennem eksempel:

 public class Example {

   public static void main(String args[]) {
      int x = 1;

      do {
         System.out.print("value of x : " + x );
         x++;
         System.out.print("n");
      }while( x < 11 );
   }
}
 

Output:

værdi af x:1
værdi af x :2
værdi af x :3
værdi af x:4
værdi af x:5
værdi af x:6
værdi af x :7
værdi af x:8
værdi af x:9
værdi af x :10

I den ovennævnte kode kan du se, at do while-løkken vil udføre betingelsen én gang, helt sikkert.

Lad os nu hoppe på vores næste segment, Infinite do-while loop i Java.

Uendelig gør-mens-løkke i Java

Infinite do-while loop i Java ligner infinite while loop. Du kan henvise til et afsnit af min tidligere blog – Infinite while Loop in Java.

Hvis du sender 'sand' i do-while loop, vil det være infinitiv do-while loop. Her er syntaksen:

Syntaks:

gør {

//kode, der skal udføres

mens (sandt );

Nedenfor er et simpelt eksempel, der viser brugen af ​​java infinitiv do while loop.

Eksempel på infinitiv do while-løkke:

	public class DoWhileInfinite {  
	public static void main(String[] args) {  
	    do{  
	        System.out.println("infinitive do while loop");  
	        }while(true);  
	}  
	} 
 

Output:

infinitiv do while loop
infinitiv gør while-løkke
infinitiv do while loop

Tryk på ctrl+c for at forlade sløjfen .

Med dette er jeg nået til slutningen af ​​min blog. Jeg håber, at dataene tilføjede værdi til din Java-viden. Vi vil fortsætte med at grave i flere begreber i Java-verdenen. Hold dig opdateret!

Tjek Java-træning af Edureka, en betroet online læringsvirksomhed med et netværk af mere end 250.000 tilfredse elever spredt over hele kloden. Edurekas Java J2EE og SOA trænings- og certificeringskursus er designet til studerende og professionelle, der ønsker at være Java-udvikler. Kurset er designet til at give dig et forspring i Java-programmering og træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-frameworks som Hibernate &Spring.

Har du et spørgsmål til os? Nævn det i kommentarfeltet på denne ''Do while loop in Java'-blog, og vi vil vende tilbage til dig så hurtigt som muligt.


Java tag