Java開發入門之第一階段(四)
阿新 • • 發佈:2021-01-03
比較運算子
比較運算子,是兩個資料之間進行比較的運算,運算結果都是布林值true或者false
比較運算子包括:
1.==:比較符號兩邊資料是否相等,相等結果為true反之為false
2.<:比較符號左邊的資料是否小於右邊的資料,如果小於結果是true反之為false
3.>:比較左邊的資料是否大於右邊的資料,如果大於結果是true反之為false
4.<=:比較左邊的資料是否小於或者等於右邊的資料,如果小於或者等於結果是true反之為false
5.>=:比較左邊的資料是否大於或者等於右邊的資料,如果大於或者等於結果是true反之為false6.!=:不等於符號,如果符號兩邊的資料不相等,結果是true反之為false
超級簡單的舉例:
public class 比較運算子 {
public static void main(String[] args) {
System.out.println(5==3);
System.out.println(5<3);
System.out.println(6>2);
System.out.println(5<=5);
System.out.println(3>=5);
System.out.println(3!=6);
}
}
結果如下:
也可以定義變數來進行比較,變數之間可以互相比較,變數和常量之間也可以互相比較。
public class 比較運算子 {
public static void main(String[] args) {
int num1 = 10;
int num2 =20;
System.out.println(num1 > num2);//flase
System.out.println(num2 <= 300);//true
System.out.println(num2 <=12);//false
}
}
結果如下:
但是要注意:數學中的寫法:1<x<3,這種寫法是錯誤的
int x =2;
System.out.println(1<x<3);//此寫法是錯誤的!編譯報錯!不能連著寫
那麼想要表達1<x<3的話,在程式中如何表達呢,你需要把它拆開來表達,如何拆開呢,請關注下一篇博文!謝謝!