初學Java的流程控制:一些基礎概念簡介
Java的流程控制:控制流
if()
if()….else
if()…..else if()….else
注意:else只是和其上面的同層的最近的if()來配對。
switch(){
case 'a':……..
case 1:……break;
default:
…………
}
注解:switch()內數據類型為byte short char int類型,只有以上四種類型的才可以在switch()中使用。case塊中不加break時順序執行下面的語句。
Java的流程控制:循環語句
for(int i=0;i while(){} do{} while();-----------注意加分號 例子: 辨析: int x,a=6,b=7; x=a++ + b++; //----------a=7,b=8,x=13 int x=6;x=~x;//---------------- 6的二進制0110 取反得11001 再轉成補碼(取反加一) 10111 = -7 break,跳出本層循環,執行后面的代碼,continue,提前終止本次循環,再一次進行循環或循環條件滿足或不滿足后退出循環。break 標簽名; continue 標簽名;這兩條語句知識表示跳出有標簽的循環和提前終止本次有標簽的循環,只能用在循環語句(多層循環嵌套)中,循環嵌套中用于跳到外層循環。 注意:for循環在使用時一定要注意不要忘記()中的兩個";",死循環的寫法for(;;){}或者是用 while(true){} 注意:System.out.println("..."+a)在使用這個語句時,它會將其中非字符串(String)的值轉換成字符串(不是所有數據類型都可以的)。 以上就是Java的流程控制的基本概念。 【編輯推薦】