範例展示命令列參數解析、if-else 條件判斷、for、while、do-while 三種迴圈結構。
public class flowDemo {
public static void main(String[] arges) {
int iPara1, iPara2, iEnd;
if (arges.length != 3) {
System.out.println("USE :java flowDome parameter1 parameter2 circle");
System.out.println("parameter1 : 比較條件1,數字類型");
System.out.println("parameter2 : 比較條件2,數字類型");
System.out.println("circle :循環次數");
System.out.println("ego:java flowDome 1 2 5");
return;
} else {
iPara1 = Integer.parseInt(arges[0]);
iPara2 = Integer.parseInt(arges[1]);
iEnd = Integer.parseInt(arges[2]);
}
// if 語句
if (iPara2 > iPara1) {
System.out.println("if 條件滿足!");
System.out.println("第2個數比第1個數大!");
} else {
System.out.println("if 條件不滿足!");
System.out.println("第2個數比第1個數小!");
}
// for 迴圈
for (int i = 0; i < iEnd; i++)
System.out.println("這是 for 第 " + i + " 次循環");
// while 迴圈
int i = 0;
while (i < iEnd) {
System.out.println("這是 while 第 " + i + " 次循環");
i++;
}
// do-while 迴圈
int j = 0;
do {
System.out.println("這是 do-while 第 " + j + " 次循環");
j++;
} while (j < iEnd);
}
}
執行範例:java flowDemo 1 2 5 將輸出條件判斷結果與三種迴圈各 5 次迭代訊息。