1. 程式人生 > 其它 >if語句的三種用法

if語句的三種用法

第一種用法:
/*
單if語句格式:
if(關係表示式) {
語句體;
}

執行流程
1.首先判斷關係表示式看其結果是true還是false      

2.如果是true就執行語句體
3.如果是false就不執行語句體
*/

public class Demo19 {
public static void main(String[] args) {
System.out.println("今天天氣不錯,正在壓馬路...突然發現一個快樂的地方:網咖");
int age = 16;
//if(條件表示式)成立執行
if (age <= 18) {
System.out.println("進入網咖,開始high!");
System.out.println("遇到一群豬隊友,開始罵街");
System.out.println("感覺不爽,結賬走人");
}

System.out.println("回家吃飯");
}
}

第二種用法:
/*
標準的if-else語句:
if(關係表示式) {
語句體1;
} else {
語句體2;
}
執行流程:
1.首先判斷關係表示式看其結果是true還是false
2.如果是true就執行語句體1
3.如果是false就執行語句體2
*/

public class Demo20 {
public static void main(String[] args) {
int num = 10;
//執行
if (num % 2 == 0) {//如果除以2能夠餘數為0,說明是偶數
System.out.println("偶數");

} else {
System.out.println("奇數");
}
}
}


第三種用法:
package com.baidu.www.Scanner;
/* if (判斷條件1) {
執行語句1;
} else if (判斷條件2) {
執行語句2;
}
....
} else if (判斷條件n) {
執行語句n;
} else {
執行語句n+1;
}

執行流程:
1.首先判斷關係表示式1.看其結果是ture還是false
2.如果是true就執行語句體1
3.如果是false就繼續判斷關係表示式2,看其結果是true還是false
4.以此類推....


*/

public class Demo22 {
public static void main(String[] args) {
int score =100 ;
if (score >= 90 && score <= 100){
System.out.println("你的成績優秀");
} else if (80 <= score && score <= 90){
System.out.println("你的成績是好");
} else if (70 <= score && score <= 80) {
System.out.println("你的成績是良");
} else if (60 <= score && score <= 70) {
System.out.println("你的成績是及格");
} else if (0 <= score && score <=59 ) {
System.out.println("你的成績是不及格");
} else {//單獨處理邊界之外的不合理情況
System.out.println("你的輸入錯誤");
}

}
}