Looping strukturer er et vigtigt redskab i computer programmering sprog, herunder Java. De tillader blokke af programgennemførelsen at gentage afhængigt af tilstanden af programmet. Ofte, hvad afgør, hvornår og hvordan loops udføre kommer i form af brugerens input. For eksempel ved hjælp af en variabel, der indeholder en bestemt dataværdi kan du anmode om oplysninger fra brugeren, der kan afslutte en løkke. Ting du skal
Java Development Kit ( JDK )
Text Editor eller Integrated Development Environment (IDE)
Vis Flere Instruktioner
1
Opret en begyndelse betingelse for løkken . Normalt vil det indebære en variabel, der indeholder en brugerdefineret indtastede værdi (Kilde 1). Også oprette et input objekt, som kan tage brugerinput : import Java.io.BufferedReader , import Java.io.InputStreamReader ,
class Eksempel {
public static void main ( String [] args ) {
String tilstand = ' y' , BufferedReader br = new BufferedReader (ny InputStreamReader ( System.in ) );}}
2
Opret sløjfen ved hjælp begyndelsen tilstand. I dette eksempel skal den variable " betingelse" begynder med værdien "y ". Sløjfen , så vil fortsætte med at gentage , så længe " betingelse " ikke indeholder værdien " q ". While (betingelse ! = "q" ) { System.out.println ( betingelse) ;}
3
Accepter brugerinput i løkken til at bryde løkken. Dette kræver, at programmet til at indsamle input fra brugeren gennem BufferedReader objekt: ( ! Betingelse = " q " ), mens { System.out.println ( betingelse) tilstand = br.readLine () //hvis brugeren indtaster " q " løkken vil stoppe }