三分钟教会你Java while循环中嵌套if
##[java的三種循環(huán)結(jié)構(gòu)與循環(huán)嵌套]
循環(huán)結(jié)構(gòu):
語法,及執(zhí)行順序
語法:
while(boolean類型){//功能語句}執(zhí)行順序:
1[斷小括號中的值是否為true,如果為true,執(zhí)行功能語句]
2[行完功能語句,繼續(xù)判斷小括號中的值,如果為true,繼續(xù)執(zhí)行功能語句]
3[直到判斷小括號中的值為false,跳出循環(huán)]
注意事項(xiàng):
[while小括號中寫值true死循環(huán)]
[while小括號中寫false錯誤: 無法訪問的語句]
do-While:
語法結(jié)構(gòu):
do{//循環(huán)功能語句C /*需要資料面試題等請加Java交流群:756584822*///循環(huán)后語句D(為了控制循環(huán)的語句)}while();//循環(huán)判斷語句B[執(zhí)行順序:
首先執(zhí)行do結(jié)構(gòu)體里面的功能代碼一次
第一次判斷while()結(jié)果為ture
執(zhí)行do循環(huán)體…
第二次判斷while()結(jié)果為ture
執(zhí)行do循環(huán)體…]
…
第n次判斷while()結(jié)果為flase循環(huán)結(jié)束
和while的區(qū)別:
[ 1.語法結(jié)構(gòu)上的有區(qū)別](
[2.while語句是先測試條件再執(zhí)行語句條件不符合后終止。do while是先執(zhí)行語句再測試條件,條件不符合后終止]
[3.do while至少執(zhí)行一次]
for循環(huán):
語法結(jié)構(gòu):
for(循環(huán)初始化語句A;循環(huán)判斷語句B;循環(huán)后語句D){
執(zhí)行順序:
循環(huán)初始化語句A:會執(zhí)行一次
特點(diǎn):
[for(;😉{不加功能語句}死循環(huán).]
[for(;;)后直接跟功能語句(1局)死循環(huán)]
[for(;;)后跟兩句功能語句,第二局報(bào)錯,for無法訪問的語句]
注意事項(xiàng):
[ 當(dāng)for(int I = 1; I <= 10; i++)時(shí) i是屬于該結(jié)構(gòu)體內(nèi)的變量,外部無法訪問]0)
循環(huán)嵌套:
概念:
[循環(huán)嵌套 循環(huán)里面還有循環(huán),可以嵌套多層,不同的循環(huán)結(jié)構(gòu)相互之間也可以嵌套。]
例如:
for(int i = 1;i<=5;i++){ //控制打印行數(shù)for(int k = 1;k<=5-i;k++){ //控制打印一行的內(nèi)容System.out.print(" ");}/*需要資料面試題等請加Java交流群:756584822*/for(int j = 1;j<=i;j++){ //控制打印一行的內(nèi)容System.out.print("* ");}System.out.println();}建議:
[實(shí)際開發(fā)中不要嵌套太深,一般情況下嵌套一次足以。]
循環(huán)控制語句:
break:
特點(diǎn):
[1.循環(huán)結(jié)構(gòu)結(jié)束:不等于方法結(jié)束,for循環(huán)結(jié)構(gòu)體后面的語句還會正常運(yùn)行](
[2.break只是終止當(dāng)層循環(huán):
[3.如果在內(nèi)層想要終止外層循環(huán):可以給外層循環(huán)取一個(gè)別名。
語法:用break 名字; ---> 結(jié)束外層循環(huán)例子:
class BreakTest{public static void main(Strinf[] args){test:for(int i = 0; i<=5; i++){System.out.println(i);for(int j = 0; j <= 5; j++){if(j == 3){break test;}}} } }/*需要資料面試題等請加Java交流群:756584822*/continue:
特點(diǎn):
跳過當(dāng)層當(dāng)次循環(huán),繼續(xù)下一次循環(huán)
return :
特點(diǎn):
在循環(huán)中使用時(shí)結(jié)束方法,表示結(jié)束當(dāng)前的方法
注意事項(xiàng):
break語句,coutinue語句,return語句,后面都不能寫語句。報(bào)錯:訪問不到
總結(jié)
以上是生活随笔為你收集整理的三分钟教会你Java while循环中嵌套if的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈Redis五种数据结构的底层原理
- 下一篇: 支持微信语音播报!华为首款鸿蒙智能眼镜曝