流程控制是編程中的基本概念,用于控制程式的執行順序,在 Java 中,流程控制主要分為兩類:分支結構(Branching)和回圈結構(Looping),
1.5.1. 分支結構
分支結構是根據條件判斷來選擇執行不同的代碼塊,Java 中主要有三種分支結構:if、if-else 和 switch,
1.5.1.1. if 陳述句
if 陳述句根據一個條件來決定是否執行某段代碼,當條件為 true 時,執行大括號 {} 里的代碼;否則跳過,
if (條件) {
// 當條件為 true 時執行的代碼
}
示例1:
int age = 18;
if (age >= 18) {
System.out.println("You are an adult.");
}
1.5.1.2. if-else 陳述句
if-else 陳述句是在 if 陳述句的基礎上加上了一個 else 分支,當條件為 true 時,執行 if 大括號 {} 里的代碼;否則執行 else 大括號 {} 里的代碼,
if (條件) {
// 當條件為 true 時執行的代碼
} else {
// 當條件為 false 時執行的代碼
}
示例2:
int age = 16;
if (age >= 18) {
System.out.println("You are an adult.");
} else {
System.out.println("You are not an adult.");
}
1.5.1.3. switch 陳述句
switch 陳述句用于多個條件的判斷,它根據運算式的值來選擇對應的 case 分支執行,
switch (運算式) {
case 值1:
// 當運算式的值等于值1時執行的代碼
break;
case 值2:
// 當運算式的值等于值2時執行的代碼
break;
// ...
default:
// 當運算式的值不匹配任何 case 時執行的代碼
}
示例3:
int dayOfWeek = 3;
switch (dayOfWeek) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
case 6:
System.out.println("Saturday");
break;
case 7:
System.out.println("Sunday");
break;
default:
System.out.println("Invalid day");
}
1.5.2. 回圈結構
回圈結構用于重復執行某段代碼,Java 中主要有三種回圈結構:for、while 和 do-while,
1.5.2.1. for 回圈
for 回圈用于執行指定次數的回圈,它包含初始條件、回圈條件和更新條件,
for (初始條件; 回圈條件; 更新條件) {
// 每次回圈執行的代碼
}
示例4:
for (int i = 0; i < 5; i++) {
System.out.println("Hello, World!");
}
1.5.2.2. while 回圈
while 回圈在回圈條件為 true 時重復執行回圈體內的代碼,
while (回圈條件) {
// 每次回圈執行的代碼
}
示例5:
int i = 0;
while (i < 5) {
System.out.println("Hello, World!");
i++;
}
1.5.2.3. do-while 回圈
do-while 回圈與 while 回圈類似,區別在于它先執行一次回圈體,然后再檢查回圈條件,
do {
// 每次回圈執行的代碼
} while (回圈條件);
示例6:
int i = 0;
do {
System.out.println("Hello, World!");
i++;
} while (i < 5);
小結
現在你已經了解了 Java 中的流程控制,包括分支結構(if、if-else、switch)和回圈結構(for、while、do-while),這些結構在編程中非常重要,幫助你根據條件執行不同的代碼塊以及重復執行某段代碼,接下來,通過實踐這些概念,你會更加熟練地運用它們進行編程,
為了鞏固學到的知識,你可以嘗試以下練習:
- 撰寫一個 Java 程式,判斷一個整數是否為奇數或偶數,
- 撰寫一個 Java 程式,輸出 1 到 100 之間的所有偶數,
- 撰寫一個 Java 程式,計算 1 到 100 之間所有整數的和,
祝你學習順利!如果有任何疑問,請隨時提問,


推薦閱讀:
https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA
https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/553701.html
標籤:其他
上一篇:gps網路時間服務器(時間同步裝置)助力電力資訊化建設
下一篇:返回列表
