Java語句
-------關鍵語句介紹
一、while 語句
一般形式:
while( 條件表達式 ) {
語句體 ………
}
執(zhí)行過程:
條件表達式為真,執(zhí)行語句體。否則,退出!
二、do while 語句
一般形式:
do {
語句體 …….
} while( 條件表達式 );
執(zhí)行過程:
先執(zhí)行一次語句體,判斷 條件表達式是否為真,為真再執(zhí)行do語句中的語句體。為假,退出。
需要注意:與while語句區(qū)別
1. while( 條件表達式 ) 后面有分號 ;
2. 不管條件表達式是否為真,語句體均會執(zhí)行一次。
三、for 語句
一般形式:
for( 子句 1; 子句 2; 子句 3) {
語句體 ……
}
執(zhí)行過程:
四、break 、 continue 語句
break 退出所在循環(huán) :
需要注意的一個問題:
這個時候編譯器會報錯:無效的 System.out 輸出語句。
冷靜分析一下:呵呵!
break 語句會結(jié)束循環(huán),所以不會再去執(zhí)行 System.out 輸出語句。編譯會認為你在多此一舉, sorry 報個錯!
continue 退出本次循環(huán),不會退出整個循環(huán):
五、switch 語句
一般形式:
執(zhí)行過程:
case 根據(jù)自己的表達式看是否匹配常量,如果匹配就執(zhí)行語句體,否則執(zhí)行 default 語句。
case 執(zhí)行類似于并行操作,不是順序操作。所以各個表達式的值不可以相同。哪個 case 匹配常量就會執(zhí)行自己的語句體,不會再去尋找其他 case 語句。
注意:
<1> case 穿透:省去break關鍵字
<2> 在 Java 編程中 switch 括號中的常量的數(shù)據(jù)類型只可以為 int 類型或者是 byte 、 char 、 short( 因為 byte 、 char 、 short 可以自動提升為 int ) ,常量類型不可以是 long 、 float 和 double 等數(shù)
據(jù)類型。
<3> 多個 case 可以合并 , 相當于 " 或 " ,例如下面 i 等于 10 、 5 、 7 都可以執(zhí)行打印語句。
<4> default 語句可以省,但是不推薦,他后面的 break 可省
<5> case 或者 default 子句中可以寫多條語句
<6> case 或者 default 子句中還可以嵌套 switch 或者其他語句
六、return 語句
終止方法的運行并指定要返回的數(shù)據(jù)。
兩種形式:
<1> return 表達式;
<2> return ;沒有任何數(shù)據(jù)直接返回,結(jié)束函數(shù) ( 方法 ) 的執(zhí)行。
七、if 語句
一般形式:
1.if(條件表達式) {語句體}
2.if(條件表達式) {語句體} else{語句體 }
3. if (條件表達式1)
{語句體} else if (條件表達式2)
{語句體 } else
{語句體 }
特別注意:形式3,else與其最近的上個if配對。例子:
更多文章、技術(shù)交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
