固定次數的迴圈 for 重複說五次哈囉! 1.程式碼
2. for 表示迴圈處理的開始,小括號內是條件設定,以分號分成三部份:起點、終點、間隔 3. i++ 是C語言衍伸的特殊語法,表示 i = i + 1 4. 將上述程式的輸出變成 System.out.println(i),程式會印出1到5的數字。 5. 試試看將條件式再改為:(int i=2; i<=10; i+=2) 6. 間隔的寫法:
|
||||||||
連加法 輸入起、終點與間隔,用迴圈算出答案 1. 程式碼
2. 分別輸入A,B與C,另變數 i 先等於A,隨後每次加C,到 i > B時停止。 3. 請嘗試將上面程式改為連乘法,就是數學上的N! 4. 相似程式片段可多用舊檔案複製,但小心類別(class)名稱的修改
|
||||||||
陣列宣告 1.程式碼如下宣告一個陣列 a,有三個元素{1,2,3} 2. 第一個元素呼叫時用:a[0],第二是a[1]依此類推
找出陣列中的最大值 練習:找最小值
|
||||||||
條件迴圈 while 1.程式碼
2.先設定變數 i 的起始值,檢視條件 (i<=3),如未超過範圍執行大括號內的程式 3. 執行完加 1,若忘了這一行會無窮盡的執行下去,要強迫中斷請按 Ctrl+C
|
||||||||
輸入某個數字時終止迴圈 while 1.程式碼
2.輸入 0 時會終止程式,打入其它值會一直繼續等待下一個輸入。
|
||||||||
練習一:修改上面的 do while迴圈,成為一個猜數字的遊戲,猜對時出現『答對了!』終止程式,否則繼續。 練習二:使用do while設計一個程式可以連續輸入數字並將疊加的結果輸出,當輸入999時結束程式!
|
||||||||