Java編程思想:第4章 控制執行流程

4.1 true和false數組

全部條件語句都用真和假來判斷。spa

4.2 if-elsecode

if(bool-exp) statement;  or  if(bool-exp) statement; else statement;hash

4.3 迭代it

while(b){} do{}while(b)for循環

for(init;b;step){}init裏能夠用逗號定義多個初始變量class

4.4 Foreach語法變量

加強for循環  for(T t : 集合/數組){}原理

4.5 Return循環

4.6 Break和Continue

任何迭代語句主體均可以用break和continue來控制循環流程。

能夠與標籤一同使用:中斷循環直到標籤所在的地方。

注意:Java中使用標籤的惟一理由就是由於有循環嵌套存在,而且想從多層嵌套中break或者continue;

4.7 臭名昭著的goto

4.8 switch

根據整數表達式,能夠從一系列代碼中選擇一個去執行。

switch(int-exp){

  case int-val1 : st1; break;

  ...

  default: sn;

整數表達式包括   byte、short、char、int以及封裝類和enum

注意: 從1.7開始String也能夠,原理是把String轉成hashcode當作int來處理

 枚舉的原理是用枚舉類型的自帶orginal()方法,返回該類型在枚舉類中的順序,從0開始。

}

相關文章
相關標籤/搜索