日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java流程控制语句

發(fā)布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java流程控制语句 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

流程控制分為3種基本結構分別為順序結構,分支結構和循環(huán)結構。

根據(jù)結構可以分為3種語句分別為分支語句(if語句,if-else語句,switch語句),循環(huán)語句(while循環(huán)語句,do-while語句,for語句)和轉移語句(break語句,continue語句,return語句)

分支語句

分支語句實現(xiàn)程序流程控制功能,根據(jù)一定的條件有選擇的執(zhí)行或跳過特定語句

分支語句分為2類:單分支語句和多選語句。

if語句,if-else語句,if-else if語句,switch語句。

if語句格式:

???????? if(表達式)

???????????????? 語句

功能:首先計算表達式,如果表達式為真,則執(zhí)行語句,否則結束執(zhí)行if語句,執(zhí)行if語句的后續(xù)語句。

if-else語句格式:

??????????? if(表達式)

???????????????? {語句1;}

???????????? else{語句2;}

功能:首先計算表達式,如果為真,則執(zhí)行語句1,否則執(zhí)行語句2

if-else if語句格式:

?????????? if(條件1)

???????????? {程序代碼;}else if(條件2){

?????????????????????????? 程序代碼;

??????????????????????????????? }else if(條件3){程序代碼;}

功能:只要任何一個條件成立,程序就不會對下一個條件進行判斷和在執(zhí)行了

if嵌套語句

if(條件1){

??? if(條件2){

???? 程序代碼;

?? }else{

??????程序代碼;

}else{if(條件3){

程序代碼;

}else{

程序代碼;

}

}

}

???????多分支語句switch

switch(表達式){

case 值1:語句1;

?[break;]

case 值2:語句2;

[break;]

case 值3:語句3;

[break;]

……

[default:語句n]

}

功能:首先計算表達式的值,然后在switch語句中尋找與該表達式的相匹配的case值

注意:case字句中的值必須是常量,而且所有case字句中的值應是不同的,

?default字句是可選的,

表達式的返回值類型必須是一下類型之一,int,byte,char,short。

break語句用來在執(zhí)行完一個case分支后,使程序跳出switch語句。

循環(huán)語句

循環(huán)語句的作用是反復執(zhí)行一段代碼,知道滿足終止循環(huán)的條件為止,

它包含:while語句,do-while語句,for語句

while語句格式:

while(條件){循環(huán)體}

注意:

先判斷條件,在確定是否執(zhí)行程序或語句塊,條件為true時執(zhí)行循環(huán)體的語句或程序反之不執(zhí)行循環(huán)體,

值循環(huán)體重要有改變條件的語句,否則會成為死循環(huán)。

do-while語句格式:

do{循環(huán)體;}while(條件);

注意:
此語句是先執(zhí)行一次循環(huán)體,在判斷條件,條件為true時,在執(zhí)行循環(huán)體的語句或程序塊

在循環(huán)體重要有改變條件的語句,否則會成為死循環(huán),

do-while循環(huán)語句即是至少要執(zhí)行一次的。

for語句格式:

for(初始化表達式;判斷表達式;遞增或遞減表達式){程序代碼;}

不設定的循環(huán)(死循環(huán)):

for(;;){程序代碼;}

for循環(huán)嵌套

for(int i=0;i<100;i++){

??? for(int j=0;j<i;j++){程序塊;}

}

java中的跳轉語句

break語句,continue語句,返回語句return

break語句:

break語句用于終止某個語句塊或循環(huán)體的執(zhí)行,break語句出現(xiàn)在多層嵌套的語句塊中時,可以通過標簽

指明要終止的是哪一層語句塊。

continue 語句

continue語句用于跳過某個循環(huán)語句塊的一次執(zhí)行,continue語句出現(xiàn)在多層嵌套的循環(huán)體語句中時,可以通過標簽

指明要跳過的是哪一層循環(huán)。

返回語句returen

return語句從當前方法中退出,返回到調用該方法的語句處,并從緊跟該語句的下一條語句繼續(xù)程序的執(zhí)行,

返回語句有兩種格式:

return expression;

return;



總結

以上是生活随笔為你收集整理的java流程控制语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。