Hvor mange gange vil mens loop blive udført, hvis betingelsen er falsk i Java?
Hvor mange gange vil mens loop blive udført, hvis betingelsen er falsk i Java?

Video: Hvor mange gange vil mens loop blive udført, hvis betingelsen er falsk i Java?

Video: Hvor mange gange vil mens loop blive udført, hvis betingelsen er falsk i Java?
Video: Distributed Microservices with Dapr | #CloudNativeNinja PT2 2024, November
Anonim

Faktisk, hvis den betingede prøve er faktisk falsk før det betingede udtryk i mens vurderes til det første tid , kroppen af gør - mens loop vil udføres præcis én gang. Således er kroppen af en gør - mens loop udfører en eller flere gange.

I overensstemmelse hermed, hvor mange gange udføres en Do While-løkke?

I de fleste computerprogrammeringssprog, a gør mens loop er et kontrolflow udmelding at udfører en kodeblok mindst én gang og derefter gentagne gange udfører blokken eller ej, afhængigt af en given boolesk tilstand i slutningen af blokken. Det gøre imens konstruktion består af et processymbol og en betingelse.

For det andet, gør While vs While loop? “ Mens er en indgangskontrolleret sløjfe som først tjekker tilstanden og derefter udfører koden. Gør - mens er en udgangskontrolleret sløjfe som først udfører koden, derefter kontrollerer betingelsen.

Tager du dette i betragtning, hvordan ved du, om en tilstand er i en while-løkke?

EN mens loop vurderer sin tilstand før den første iteration og mellem hver efterfølgende iteration. Det tilstand er aldrig evalueret inde i sløjfe legeme. Den tjekker den, før den kører igen (første gang, efter første kørsel og så videre). Du er nødt til at bryde, ellers vil hele bidder af kode køre.

Hvordan sløjfer du, indtil en betingelse er opfyldt Java?

Java gør- mens loop bruges til at udføre en blok af sætninger kontinuerligt så længe det givne tilstand er sandt. Det gør- mens loop i Java ligner mens loop bortset fra at tilstand er kontrolleret, efter at sætningerne er udført, så gør det mens loop garanterer sløjfe udførelse mindst én gang.

Anbefalede: