回顧:
分支語句
if(){
...
}else if(){
...
} else{
...
}
switch(參數(shù)){
case value:
....;
break;
case value1:
....;
break;
....
default:
...;
break;
}
day05-循環(huán)
:代碼寫一次,可以執(zhí)行N多次
:重復(fù)執(zhí)行相同的代碼
需求:輸出10次“helloworld”
1.for循環(huán)
for的要素:
for(初始化條件;判斷條件;變量的改變){
//執(zhí)行的語句 - 循環(huán)體
}
執(zhí)行順序:
第一次執(zhí)行時(shí),1.初始化條件(只執(zhí)行一次)
2.判斷(boolean)
3.true:進(jìn)入循環(huán)體
4.false:進(jìn)不去,結(jié)束循環(huán)
從第二次循環(huán)開始,每次先執(zhí)行迭代部分,
之后再次進(jìn)入判斷部分,如果判斷部分返回true:進(jìn)入循環(huán)體
false:調(diào)出循環(huán) ,結(jié)束循環(huán)
練習(xí)題:
輸出1-9
輸出9-1
輸出1-30之間的奇數(shù)
需求:輸出1-100之間的數(shù)字,輸出到10的時(shí)候循環(huán)停止
2.break:
break也可以作用在循環(huán)中,作用:執(zhí)行到break,跳出當(dāng)前循環(huán),意味著循環(huán) 結(jié)束了
break之后的代碼不會(huì)被執(zhí)行
//輸出九九乘法表最后一行的數(shù)據(jù),當(dāng)乘積為54的時(shí)候,循環(huán)結(jié)束
while循環(huán)
結(jié)構(gòu):
初始條件;
while(判斷條件){ //判斷條件-boolean
。。。。 //循環(huán)體
迭代部分(變量的改變)
}
執(zhí)行順序“
初始化,之后進(jìn)行條件判斷,如果條件成立:
true:進(jìn)入循環(huán)體
false:進(jìn)不去,循環(huán)結(jié)束
break:
可以用于循環(huán) - while循環(huán)中也可以用
死循環(huán):
for循環(huán)中如果出現(xiàn)死循環(huán)是由于條件不當(dāng)引起的
while中也有死循環(huán)
練習(xí)題:
水仙花數(shù) - 數(shù) = 各位數(shù)字的立方之和
153 = 1*1*1+5*5*5+3*3*3
1
153-1*100 153/100
求出100-1000之間所有的水仙花數(shù)
訓(xùn)練營(yíng):
day01:
java發(fā)展史
eclise的使用
創(chuàng)建項(xiàng)目 -- >創(chuàng)建包 --- >創(chuàng)建類 --- >main
System.out.println("")
System.out.print("")
day02
變量的聲明,初始化,使用,命名規(guī)則
變量的類型:
int,String ,long,double,boolean,char
day03:
運(yùn)算符:
賦值,算術(shù),字符串連接,邏輯,關(guān)系
day04:
分支語句
if()..else if()...else
switch(..){
case v:
..
break;
...
default:
...
break;
}
day05:
循環(huán):
for while
break;
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。