千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

分支語句筆記 和 循環(huán)語句(在分支語句后面)
單分支語句
if(判斷條件)
語句塊;
執(zhí)行時:當(dāng)if的判斷條件(也可以理解成一個邏輯表達(dá)式)為真時(就是成立或者說是正確),執(zhí)行語句塊內(nèi)的語句
反之 如果為假時(就是不成立或者說是錯誤)就不執(zhí)行這個語句塊
多分支語句
格式:
if(判斷條件)
語句塊(1);
else
語句塊(2);
執(zhí)行時也是先判斷if語句后面括號內(nèi)的條件是否正確(也就是是否成立或者說是真或假)
為正確時:執(zhí)行語句塊(1)的內(nèi)容
為錯誤時:執(zhí)行語句塊(2)的內(nèi)容
else....if語句
if(判斷語句1)
語句塊(1);
else if(判斷語句2)
語句塊(2);
else if(判斷語句3)
語句塊(3);
.....
else
語句塊(n);
這是一條多分支語句
他會對每一個if后面的判斷語句進(jìn)行判斷
先判斷判斷語句1的正確與否
正確的話就執(zhí)行語句塊(1)
錯誤的話就判斷判斷語句2
對的話就執(zhí)行語句塊2
錯誤的話就判斷判斷語句3
就這樣依次推下去
最后如果所有判斷語句都錯的話
就執(zhí)行else后面的語句塊
switch語句
switch(表達(dá)式)
{
case 情況一:
語句塊1;
break;
case 情況二:
語句塊2;
break;
case 情況三:
語句塊3;
break;
case 情況四:
語句塊;
break;
default:
語句塊;
break;
}
循環(huán)語句
循環(huán)語句就是在滿足一定條件下反復(fù)執(zhí)行某一個操作,包括for循環(huán)語句、white循環(huán)語句、do—white循環(huán)語句。
for循環(huán)語句
執(zhí)行流程圖

執(zhí)行流程說明
A:執(zhí)行初始化語句
B:執(zhí)行判斷條件語句,看其結(jié)果是true還是false
如果是false,循環(huán)結(jié)束。
如果是true,繼續(xù)執(zhí)行。
C:執(zhí)行循環(huán)體語句
D:執(zhí)行控制條件語句
E:回到B繼續(xù)
格式
for(初始化語句;判斷條件語句;控制條件語句) {
循環(huán)體語句;
}
例
for(int i=0;i<=10;i++)
{
i=10+1;
}
while循環(huán)語句
格式
基本格式:
while(判斷條件語句) {
循環(huán)體語句;
}
擴(kuò)展格式(這個就是正常使用的格式):
初始化語句;
while(判斷條件語句) {
循環(huán)體語句;
控制條件語句;
}
int i=0;
while(i<=10){
i=10+1;
i++;
}
執(zhí)行流程
執(zhí)行流程圖

執(zhí)行流程說明:
while循環(huán)語句的循環(huán)方式為利用一個條件來控制是否要繼續(xù)反復(fù)執(zhí)行這個語句。
do…while循環(huán)語句
格式
基本格式:
do {
循環(huán)體語句;
}while((判斷條件語句));
擴(kuò)展格式(這個是正常使用用的格式):
初始化語句;
do {
循環(huán)體語句;
控制條件語句;
} while((判斷條件語句));
例:
int i=10;
do{
i=10+1;
i++;
}while(i<=10);
執(zhí)行流程:
執(zhí)行流程圖:

執(zhí)行流程說明
A:執(zhí)行初始化語句;
B:執(zhí)行循環(huán)體語句;
C:執(zhí)行控制條件語句;
D:執(zhí)行判斷條件語句,看是true還是false
如果是true,回到B繼續(xù)
如果是false,就結(jié)束