do...while循环语句、死循环、循环的嵌套、Break、Continue
1、do…while循環(huán)語句
格式:
do{
循環(huán)執(zhí)行體
}while(循環(huán)條件);
注意該循環(huán)和while循環(huán)的區(qū)別:
當(dāng)首次的循環(huán)條件結(jié)果是false,那么while循環(huán)的執(zhí)行體是不執(zhí)行的,
但是do…while循環(huán)的執(zhí)行體無條件執(zhí)行一次;
這個(gè)是do…while循環(huán)的一大特點(diǎn),也是該循環(huán)的一大缺點(diǎn);
}
2、無限循環(huán)/死循環(huán)
形式:
1:
while(ture){
}
2:
for(; ture/; ; ){
}
3、循環(huán)的嵌套:循環(huán)里面還有一個(gè)循環(huán),最常用的是for循環(huán)嵌套;
格式:
for(; ; ?{
for(; ; ?{
循環(huán)執(zhí)行體;
}
}
循環(huán)嵌套的復(fù)雜主要是整個(gè)循環(huán)的步驟,內(nèi)循環(huán)是外循環(huán)的循環(huán)執(zhí)行體,
外循環(huán)執(zhí)行一次后,內(nèi)循環(huán)執(zhí)行結(jié)束,再進(jìn)行外循環(huán)增量后,判斷外循環(huán)條件結(jié)果,結(jié)果是ture,
則繼續(xù)進(jìn)行整個(gè)內(nèi)循環(huán),反復(fù)進(jìn)行,直到外循環(huán)結(jié)果是false,整個(gè)循環(huán)結(jié)束
案例:做一個(gè)直角三角形
public class ForForDemo{
public static void main(String[] args){
for(int i =0;i<10;i++){
for(int j =0;j<i+1;j++){
System.out.print("*");
}
System.out.println(" ");
}
}
}
}
4、Break:循環(huán)中遇到break,循環(huán)結(jié)束,作用于循環(huán)語句中,起到終止循環(huán)的作用;
continue:循環(huán)中遇到continue,本次循環(huán)結(jié)束,執(zhí)行下一次循環(huán)。
總結(jié)
以上是生活随笔為你收集整理的do...while循环语句、死循环、循环的嵌套、Break、Continue的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言|程序设计|指针~字母出现次数(1
- 下一篇: 大数据之Hive:正则表达式