Java " flyt av kontroll " eller " looping " uttalelser tillate en programmerer til å utføre angitte kommandoene i den rekkefølgen du selv velger henne og gi uttalelser repeterbare mens enkelte programmerer - definerte vilkår er oppfylt . Looping uttalelser la et program utføre en operasjon for visse data , men ignorere, eller utføre en annen operasjon for , alle andre data . Looping uttalelser også gjøre etableringen av arrays ( en beholder med flere diskrete verdier ) mulige ved gjentatte ganger å legge spesifiserte elementer i matrisen. Flere loop strukturer er egnet for situasjoner når programmerer vet , eller ikke vet , hvor mange ganger en instruks bør gjentas . Instruksjoner
"If" Uttalelser
en
Bruk en " hvis " statement når en operasjon må gjenta for visse data bare , men trenger å bli ignorert for alle andre data . Programmet bryter ut av " hvis " statement dersom betingelsen er usann . Formatet for en grunnleggende " hvis " statement er som følger : en
if ( betingelse for å bestemme om det er sant )
{
( istruction uttalelse å gjenta hvis tilstanden utsagn er sant )
}
2
Bruk en " hvis /annet " statement når en operasjon bør gjentas når en betingelse er sann , men gjentar en annen uttalelse når en betingelse er usann . Formatet for en " hvis /annet " statement er som følger : en
if ( betingelse for å bestemme om det er sant )
{
( instruksjon uttalelse å gjenta hvis tilstanden uttalelsen er true)
annet
( instruksjon uttalelse å gjenta hvis tilstanden ikke er sant)
}
3
imbed en " hvis "statement innen en annen" hvis "statement når et program bør vurdere flere forhold for visse data og gjenta ulike instruksjoner avhengig av om betingelsen er sann . Flere " hvis " uttalelser kan nestes sammen . Formatet for en nestet " hvis " statement er som følger : en
if ( betingelse for å bestemme om det er sant )
if ( andre vilkåret for å fastslå om det er sant )
( instruksjon statement å gjenta hvis tilstanden utsagn er sant )
"Mens " Loops
4
Bruk en grunnleggende "mens " loop når du trenger å gjenta en instruksjon uttalelse flere ganger mens en bestemt betingelse er oppfylt . Utfør instruksjonen en siste gang når tilstanden ikke lenger er oppfylt. Bruk "mens " looper når du vet antall tims en instruksjon er å bli gjentatt . Formatet for en grunnleggende "mens " loop er som følger : en
mens ( tilstand data må møtes) ;
{
( instruksjon statement å gjenta )
< p> }
5
bruk betinget opplæring i "mens " loop når du er usikker på hvor mange ganger undervisningen uttalelsen er å bli gjentatt . Formatet for den betingede "mens " loop er som følger : en
while ( oppsigelse tilstand )
{
( instruksjon uttalelse som skal gjentas )
}
( Instruction uttalelse å utføre en gang avslutte betingelsen er oppfylt )
6
Bruk en "gjør- mens " loop når du trenger å kjøre en instruksjon minst én gang, selv om en visse vilkår er ikke oppfylt . Bortsett fra denne spesielle funksjonen , en "gjør- mens " loop er det samme som en grunnleggende "mens " loop . Formatet for en do- while-loop er som følger : en
gjøre
{
( instruksjonsvideo uttalelse utføres uansett tilstand )
}
while ( oppsigelse betingelse) {
( instruksjon uttalelse som skal gjentas )
}
( Instruction uttalelse å utføre en gang avslutte betingelsen er oppfylt )