java 條件語句if..
阿新 • • 發佈:2018-12-16
一、if
先判斷條件,再執行。
語法: 執行過程是這樣滴~
二、if…else
語法:當條件成立時,執行程式碼塊1,當條件不成立時,執行程式碼塊2.
if (條件){
程式碼塊1;
}else{
程式碼塊2;
}
執行過程:
三、多重if
語法:
if(條件1) {
程式碼塊1;
}else if(條件2){
程式碼塊2;
}else {
程式碼塊3
}
執行過程: 例如:
// 0-59分為C;60-79分為B;80-100分為A
import java.util.Scanner;
public class if_grammar {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("請輸入成績:");
int score = input.nextInt();
if(score>=0 && score<=59) {
System.out.println("C");
}else if(score>=60 && score<=79) {
System.out.println("B");
} else if(score>=80 && score<=100) {
System.out.println("A");
}else {
System.out.println("您輸入的成績有誤!");
}
}
}
四、巢狀if
語法:
if(條件1) {
if(條件2) {
程式碼塊1;
}else {
程式碼塊2;
}
}else {
程式碼塊3;
}
執行過程:
多重巢狀在java中也可以等同於:
if(條件1&&條件2) {
程式碼塊1
}else {
程式碼塊2;
}