En slinga är ett sätt att upprepa kodrader mer än en gång. Kodblocket som finns i slingan kommer att köras igen och igen tills det villkor som krävs av slingan är uppfyllda. Till exempel kan du ställa in en slinga för att skriva ut jämna siffror mellan 1 och 100. Koden som körs varje gång slingan körs kommer att skriva ut från ett jämnt tal, villkoret som slingan ser ut att uppfylla är når 100 (dvs. 2 4 6 8 ... 96 98).
Det finns två typer av slingor:
medan
och göra medan
slingor.för
slinga.En obestämd medan
loop för att söka efter nummer 10 i en slumpmässigt ordnad int
array:
// int array av slumpmässiga nummer int [] nummer = 1, 23, 56, 89, 3, 6, 9, 10, 123; // en boolesisk variabel som kommer att fungera som villkoret för slinga booleskt nummerFound = falsk; int index = 0; // denna loop fortsätter att köras tills numberFound = true medan (! numberFound) System.out.println ("Vi går runt ..."); if (nummer [index] == 10) numberFound = true; index ++; System.out.println ("Vi har hittat numret efter" + index + "slingor"); index ++;
En bestämma för
slinga för att visa alla jämna siffror mellan 1 och 100:
int-nummer = 0; // slinga runt 49 gånger för att få jämna siffror // mellan 1 och 100 för (int i = 1; i