您好,登錄后才能下訂單哦!
這篇文章給大家介紹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ò),可以把它分享出去讓更多的人看到。
免責(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)容。