Hvor mange ganger vil while-løkke bli utført hvis betingelsen er falsk i Java?
Hvor mange ganger vil while-løkke bli utført hvis betingelsen er falsk i Java?

Video: Hvor mange ganger vil while-løkke bli utført hvis betingelsen er falsk i Java?

Video: Hvor mange ganger vil while-løkke bli utført hvis betingelsen er falsk i Java?
Video: CS50 2013 - Week 2, continued 2024, November
Anonim

Faktisk, hvis den betingede testen er faktisk falsk før det betingede uttrykket i samtidig som blir evaluert for det første tid , kroppen til gjøre - mens loop vil utføres nøyaktig en gang. Dermed kroppen til en gjøre - mens loop utfører en eller flere ganger.

Følgelig, hvor mange ganger kjøres en Do While-løkke?

I de fleste programmeringsspråk, a gjør mens loop er en kontrollflyt uttalelse at utfører en kodeblokk minst én gang, og deretter gjentatte ganger utfører blokken, eller ikke, avhengig av en gitt boolsk tilstand på slutten av blokken. De gjør mens konstruksjon består av et prosesssymbol og en betingelse.

For det andre, gjør While vs While loop? Samtidig som er en inngangskontrollert Løkke som først sjekker tilstanden, og deretter kjører koden. Gjøre - samtidig som er en utgangskontrollert Løkke som først kjører koden, deretter sjekker tilstanden.

Når du tar dette i betraktning, hvordan vet du om en tilstand er i en while-løkke?

EN mens loop vurderer sin tilstand før den første iterasjonen, og mellom hver påfølgende iterasjon. De tilstand blir aldri evaluert inne i Løkke kropp. Den sjekker den før den kjører igjen (første gang, etter første kjøring og så videre). Du må bryte, ellers vil hele koden kjøres.

Hvordan går du i sløyfe til en betingelse oppfylles Java?

Java gjøre- mens loop brukes til å utføre en blokk med setninger kontinuerlig før det gitte tilstand er sant. Det gjør- mens loop i Java den er lik mens loop bortsett fra at tilstand er sjekket etter at setningene er utført, så gjør det mens loop garanterer Løkke utførelse minst én gang.

Anbefalt: