Java基礎教程,第七講,條件控制、循環語句、數組

學完這次課程,我能作什麼?

學完這次課程咱們將掌握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語句。switch會從選項值相匹配的case標籤處開始執行,直到遇到break語句,或者執行到switch語句的結束爲止。若是沒有匹配的case標籤,則會執行default子句。

語法: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(變量:數組) 語句

數組經常使用方法:toString() 返回一個包含數組元素的字符串。

輸出結果:

數組經常使用方法:sort() 對數組內的整型排序。

二維數組

int[][] a = {{1,2},{2,3}};

小結

本節課咱們快速的學習了編程語言中最重要條件判斷,循環和數組。更多的數組相關的函數能夠查看API。

接下來學習什麼?

接下來咱們將學習面試必問,項目必用,碼農必會的面向對象編程。

關注公衆號,回覆 java基礎 下載所有代碼+PDF版電子書

相關文章
相關標籤/搜索