publicclassTest{publicstaticvoidmain(Stringargs[]){intx = 10;
while(x < 20){System.out.print("value of x : " + x);
x++;
System.out.print("n");
}}}
以上實(shí)例編譯運(yùn)行結(jié)果如下:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
do…while 循環(huán)
對(duì)于 while 語(yǔ)句而言,如果不滿足條件,則不能進(jìn)入循環(huán)。但有時(shí)候我們需要即使不滿足條件,也至少執(zhí)行一次。
do…while 循環(huán)和 while 循環(huán)相似,不同的是,do…while 循環(huán)至少會(huì)執(zhí)行一次。
publicclassTest{publicstaticvoidmain(Stringargs[]){intx = 10;
do{System.out.print("value of x : " + x);
x++;
System.out.print("n");
}while(x < 20);
}}
以上實(shí)例編譯運(yùn)行結(jié)果如下:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
for循環(huán)
雖然所有循環(huán)結(jié)構(gòu)都可以用 while 或者 do...while表示,但 Java 提供了另一種語(yǔ)句 —— for 循環(huán),使一些循環(huán)結(jié)構(gòu)變得更加簡(jiǎn)單。
publicclassTest{publicstaticvoidmain(Stringargs[]){for(intx = 10; x < 20; x = x+1){System.out.print("value of x : " + x);
System.out.print("n");
}}}
以上實(shí)例編譯運(yùn)行結(jié)果如下:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19