1. 程式人生 > 其它 >Java開發入門之第一階段(四)

Java開發入門之第一階段(四)

技術標籤:Java學習之路java

比較運算子

比較運算子,是兩個資料之間進行比較的運算,運算結果都是布林值true或者false

比較運算子包括:

1.==:比較符號兩邊資料是否相等,相等結果為true反之為false
2.<:比較符號左邊的資料是否小於右邊的資料,如果小於結果是true反之為false
3.>:比較左邊的資料是否大於右邊的資料,如果大於結果是true反之為false
4.<=:比較左邊的資料是否小於或者等於右邊的資料,如果小於或者等於結果是true反之為false
5.>=:比較左邊的資料是否大於或者等於右邊的資料,如果大於或者等於結果是true反之為false

6.!=:不等於符號,如果符號兩邊的資料不相等,結果是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的話,在程式中如何表達呢,你需要把它拆開來表達,如何拆開呢,請關注下一篇博文!謝謝!