標籤:san c++ 編寫 簡潔 程式 摘要 ring 代碼 自己
摘要:Java新人初學時自己的一些理解,大神們路過勿噴,有什麼說的不對不足的地方希望能給予指點指點,如果覺得可以的話,希望可以點一個贊,嘿嘿,在這裡先謝了。在這裡我主要說的是初學時用到的Java三個迴圈體的用法及區別:for while和do while在什麼時候會使程式碼更方便簡潔;
一.for迴圈體,這個在我以後寫程式碼都是比較長用的一個迴圈體之一,for迴圈主要多數用到我們已經知道迴圈次數的迴圈程式中。
運算式:for(初始化;布林運算式;更新){
程式碼.......
}
for例:計算1+2+3...............+100的結果;
public class Forxunhuan { public static void main(String[] args) { int f=1; for(int c=2;c<=100;c++){//1+2+3......+100 f=f+c; } System.out.println(f); }}
二.while迴圈體,也是在Java中比較常用的迴圈之一,while迴圈主要用在迴圈次數未知的情況下;
運算式:(布林運算式){
迴圈代碼.......
}
例:自己給定一個需要搬的襪子數,當迴圈到我們設定的數,就不在迴圈,即停止搬襪子;
import java.util.*;public class While { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("請輸入需要搬的襪子數:"); int M = in.nextInt(); int a = 0; while (a < M) { a++; } System.out.println("搬到" + a + "雙襪子"); }}
三.do while迴圈體,在編寫代碼時用的不多,do while仍然適合於構造迴圈次數未知,但至少要執行1次的迴圈程式中。
運算式:do{
迴圈的代碼語句.......
}while(布林運算式)
例:輸出100內從10開始每次增加10的數;
public class Sanjiaoxing1 { public static void main(String[] args) { int y=10; do{ System.out.println(y); y+=10; }while(y<100); }}
java基礎三種迴圈的使用及區別