標籤:常用 demo 布爾 result 為什麼 sys 表示 運算式 第三章
有三種迴圈語句:while , do...while , for ,最常用的是for迴圈。
while 先判斷再執行,如果條件為false,一次都不執行;do...while 是先執行一次,再判斷條件是否成立,至少執行一次。
for(初始設定變數值1;布林運算式/條件判斷語句2;步長/更改迴圈變數3){迴圈體4}——》執行順序時候1-2-4-3-2....。變數的初始化只執行1次,1,2, 3都可以省略,但是2個;;不能省略。也是先判斷後執行,和while一樣,有可能一次都不執行!
break可以用在迴圈語句中,也可以用在switch中,表示跳出當前迴圈或case語句;
continue只能用在迴圈語句中,表示跳過continue當下的子句,繼續迴圈
階乘的實現代碼:(代碼很簡單,但是得想明白為什麼要這麼寫)
package cn.zzsxt.test.demo2;public class TestJieCheng { public static void main(String[] args) { int jieCheng = 1; int result = 0; for(int i = 1;i<=10;i++){ jieCheng = jieCheng*i; result+=jieCheng; } System.out.println(result); }}
將10進位數轉換為2進位數的實現代碼
package cn.zzsxt.test.demo2;public class TestZhuanHuan { public static void main(String[] args) { int num = 13; String str = ""; for (int i = num; i != 0;) { int shang = i / 2; int yu = i % 2; i = shang; str = yu + str; } System.out.println(str); }}
java第三章:迴圈語句