一、流程式控制制 1、順序結構:自上而下,依次執行(從上到下,一直走下去) 2、選擇結構:(1)if 、if—else、嵌套if (2)switch(mod){ case 1:執行代碼 case 2:執行代碼 case 3:執行代碼 }根據不同的mod值,選擇不同的操作執行 3、迴圈結構:while、d ...
一、流程式控制制
1、順序結構:自上而下,依次執行(從上到下,一直走下去)
2、選擇結構:(1)if 、if—else、嵌套if
(2)switch(mod){
case 1:執行代碼
case 2:執行代碼
case 3:執行代碼
}根據不同的mod值,選擇不同的操作執行
3、迴圈結構:while、do—while、for迴圈
(1)whlie(判斷條件){ 迴圈體 }
(2)do{ 迴圈體 }while(判斷條件);
(3)for(初始值;判斷條件;步長){ 迴圈體 }
(4)while與do—while 的區別:while先判斷,後執行迴圈體;而do—while是先執行一次迴圈體再判斷條件
(5)continue 、break 、return 的區別:continue跳出當前迴圈,執行後面的迴圈,且當次迴圈後面的語句不執行
break跳出整個迴圈,執行迴圈後面的語句
return結束方法,return後面的語句不執行
二、數組
1、數組的定義和使用:
(1)向記憶體聲明一個空間:int[ ] scores;
(2)需要多個空間:例如三個 scores=new int[3];
(3)向數組中存放數據,通過數組下標進行操作 scores[0]=1;
(4)使用數組元素:例如 system.out.println(scores[0]);
2、特點:
(1)數組長度一旦定義,不能改變;
(2)數組的下標範圍[0,數組長度-1]
(3)數組長度的獲取方法:數組名.length