選擇結構語句分為:if條件語句和switch條件語句
1.if語句:如果滿足某種條件就進行某種處理
if( 假如小明考了100分,媽媽就叫他去游樂場玩去){
}
在這里if是關鍵字,小明考了100分是判斷條件,媽媽帶他玩是執行語句。
格式:If(條件語句){
代碼塊
}
在這種格式中 判斷條件是個布爾值,條件為true執行語句才會被執行,條件為flase時執行語句不會被執行。
2.
- if else語句:如果滿足某種條件就進行某種處理,不滿足就進行下一種處理,
- 格式如下:
- if(判斷條件){
- 執行語句1
- }else{
- 執行語句2
- }
在這種格式中 判斷條件是個布爾值,條件為true執行語句才會被執行,條件為flase時執行語句不會被執行
輸出兩次結果。Java中有一種結果叫三元運算和Java結果類似。
3.if ……else if……else語句
用於多種條件進行判斷
- 格式如下:
- if(判斷條件1){
- 執行語句1
- }elseif(判斷條件2){
- 執行語句2
- }
- }elseif(判斷條件n){
- 執行語句n
- }else{
- 執行語句n+1
switch 語句:
常用的選擇性語句,只針對表達式作出判斷,從而決定執行那一段代碼。
格式 :

有沒有大神可以解讀這兩行代碼:企鵝183649856
package tanwan;
public class honghui {
public static void main(String[]args) {
int week=2;
switch(week) {
case 1:
}
System.out.println("星期一");
break;
switch(week) {
case 2:
}
System.out.println("星期一");
break;
default:
System.out.println("輸入溫鴻輝大俠");
break;
}
}
public class honghui {
public static void main(String[]args) {
int week=2;
switch(week) {
case 1:
}
System.out.println("星期一");
break;
switch(week) {
case 2:
}
System.out.println("星期一");
break;
default:
System.out.println("輸入溫鴻輝大俠");
break;
}
}
這行代碼是錯誤的知道我改了程序部分代碼后猜對了、、
循環語句結構
while循環語句、do……while循環語句、for循環語句
while循環語句、do……while循環語句的區別是:如果循環條件在循環語句開始時就不成立,那么while循環的循環體一次都不會 執行,
do……while循環循環的循環體還是會執行一次的
for循環語句:一般用在循環次數已知的情況下。
for(初始化表達式 ;循環條件;操作表達式)
執行語句
}
累了睡覺。。。。。。。。。。。。。。。
