學完這次課程咱們將掌握Java中的條件判斷和多種循環語句,而且掌握數組的定義和初始化,以及幾個經常使用的數組函數。java
10分鐘面試
和其餘語言同樣Java使用條件語句和循環肯定控制流程,本次課程咱們會學習條件語句,循環語句還有switch語句。編程
在Java中,條件語句的格式爲:小程序
if(條件){語句1}else{語句2}數組
else 語句並非必須的數據結構
入門小程序,當條件成立時,打印出 Yes編程語言
if(條件){語句1}else if{語句2}else{}函數
輸出結果爲:今年你剛剛18歲!學習
語法:while(條件成立){語句}對象
入門小程序,輸出1-100的整數
while循環首先會判斷條件是否會成立,若是條件不成立代碼塊可能一次都不執行。若是須要先執行某部分代碼再判斷條件是否成立則須要使用do-while()語句。
語法:do{語句}while(條件)
for 循環語句是支持迭代的一種通用結構。
語法:for(第一部分;第二部分;第三部分;){語句}
第一部分:計數器初始化
第二部分:每次新一輪循環前要檢測的條件
第三部分:如何更新計數器
語法:switch(選項值){case 1:...break; case 2:...break;default:...break;}
注意:case語句塊若是沒有使用break退出,則會依次向下執行,case標籤能夠是char、byte、short、int、枚舉常量。
break語句與continue語句,若是咱們想退出某一次循環使用continue,若是要退出整個循環可使用break關鍵字。
數組是一種數據結構,用於存儲同一類型值的集合。經過一個整數下標能夠訪問每個值。若是a是一個整型數組,a[i]就是數組下標爲i的整數。
int[] a = {1,2,3,4,5}
方法一:咱們可使用上面的循環語句來完成。若是想獲取某個數組的長度,可使用array.length獲取。
方法二: for each 循環。Java有一種功能很強的循環結構,能夠用來依次遍歷數組中的每一個元素(其餘類型也能夠)不再須要考慮下標。
語法:for(變量:數組) 語句
輸出結果:
int[][] a = {{1,2},{2,3}};
本節課咱們快速的學習了編程語言中最重要條件判斷,循環和數組。更多的數組相關的函數能夠查看API。
接下來咱們將學習面試必問,項目必用,碼農必會的面向對象編程。