初學(xué)Java的流程控制:一些基礎(chǔ)概念簡介
Java的流程控制:控制流
if()
if()….else
if()…..else if()….else
注意:else只是和其上面的同層的最近的if()來配對(duì)。
switch(){
case 'a':……..
case 1:……break;
default:
…………
}
注解:switch()內(nèi)數(shù)據(jù)類型為byte short char int類型,只有以上四種類型的才可以在switch()中使用。case塊中不加break時(shí)順序執(zhí)行下面的語句。
Java的流程控制:循環(huán)語句
for(int i=0;i while(){} do{} while();-----------注意加分號(hào) 例子: 辨析: 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)簽名;這兩條語句知識(shí)表示跳出有標(biāo)簽的循環(huán)和提前終止本次有標(biāo)簽的循環(huán),只能用在循環(huán)語句(多層循環(huán)嵌套)中,循環(huán)嵌套中用于跳到外層循環(huán)。 注意:for循環(huán)在使用時(shí)一定要注意不要忘記()中的兩個(gè)";",死循環(huán)的寫法for(;;){}或者是用 while(true){} 注意:System.out.println("..."+a)在使用這個(gè)語句時(shí),它會(huì)將其中非字符串(String)的值轉(zhuǎn)換成字符串(不是所有數(shù)據(jù)類型都可以的)。 以上就是Java的流程控制的基本概念。 【編輯推薦】