溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Java的流程控制的基礎(chǔ)概念有哪些

發(fā)布時(shí)間:2021-11-22 18:37:08 來(lái)源:億速云 閱讀:136 作者:柒染 欄目:編程語(yǔ)言

這篇文章給大家介紹Java的流程控制的基礎(chǔ)概念有哪些,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

Java的流程控制:控制流

if()

if()….else

if()…..else if()….else

注意:else只是和其上面的同層的最近的if()來(lái)配對(duì)。

switch(){

case 'a':……..

case 1:……break;

default:

…………

}

注解:switch()內(nèi)數(shù)據(jù)類型為byte short char int類型,只有以上四種類型的才可以在switch()中使用。case塊中不加break時(shí)順序執(zhí)行下面的語(yǔ)句。

Java的流程控制:循環(huán)語(yǔ)句

for(int i=0;i<N;I++){}< P>

while(){}

do{} while();-----------注意加分號(hào)

例子:

loop:for(int i=0;i<N;I++){ SPAN  <> for(int j=0;j<M;J++){ SPAN  <>  if(3==j){     break loop;//---------------loop為標(biāo)簽  只能用在循環(huán)語(yǔ)句中,循環(huán)//嵌套中用于跳到外層循環(huán)  }   }  }

辨析:

int x,a=6,b=7;

x=a++ + b++; //----------a=7,b=8,x=13

int x=6;x=~x;//----------------  6的二進(jìn)制0110 取反得11001 再轉(zhuǎn)成補(bǔ)碼(取反加一) 10111 = -7

break,跳出本層循環(huán),執(zhí)行后面的代碼,continue,提前終止本次循環(huán),再一次進(jìn)行循環(huán)或循環(huán)條件滿足或不滿足后退出循環(huán)。break 標(biāo)簽名;  continue 標(biāo)簽名;這兩條語(yǔ)句知識(shí)表示跳出有標(biāo)簽的循環(huán)和提前終止本次有標(biāo)簽的循環(huán),只能用在循環(huán)語(yǔ)句(多層循環(huán)嵌套)中,循環(huán)嵌套中用于跳到外層循環(huán)。

注意:for循環(huán)在使用時(shí)一定要注意不要忘記()中的兩個(gè)";",死循環(huán)的寫(xiě)法for(;;){}或者是用

while(true){}

注意:System.out.println("..."+a)在使用這個(gè)語(yǔ)句時(shí),它會(huì)將其中非字符串(String)的值轉(zhuǎn)換成字符串(不是所有數(shù)據(jù)類型都可以的)。

關(guān)于Java的流程控制的基礎(chǔ)概念有哪些就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI