Java 中的不等於運算
Rupam Yadav
2023年10月12日
本文展示瞭如何使用我們也稱為不等於運算子的 !=
運算子。我們也可以使用!
使用 equals()
方法來檢查資料的不相等性。
在 Java 中使用不等於運算子
使用不等於運算子的最基本方法是檢查兩個變數之間的相等性。
該程式有兩個 int
變數,num1
和 num2
。這裡,num1
包含值 123
,而 num2
變數具有 321
。
我們建立一個 if
條件來檢查變數是否匹配。在條件中,寫入 num1 != num2
,比較運算子左側的變數。變數位於運算子的右側。
當條件不滿足時(當 num1
不等於 num2
時)執行 if
條件的 true
塊,如果它們匹配,則執行 false
塊。
由於兩個變數具有不同的值,因此條件的 true
塊將執行。
示例程式碼:
public class JavaExample {
public static void main(String[] args) {
int num1 = 123;
int num2 = 321;
if (num1 != num2) {
System.out.println("str1 and str2 are not equal");
} else {
System.out.println("str1 and str2 are equal");
}
}
}
輸出:
str1 and str2 are not equal
在 equals()
中使用不等於運算子
我們可以使用!
運算子使用 equals()
方法檢查變數的內容是否匹配。
在示例中,我們採用兩個 String 變數。在 if
條件中,我們用!
檢查 str1.equals(str2)
運算子開頭。
這 !
運算子使結果相反,這意味著如果 str1.equals(str2)
語句返回 true
作為結果,運算子!
使它成為錯誤的。
所以,在我們的例子中,我們檢查 str1.equals(str2)
是否丟擲 true
,如果是,我們使用運算子,這證明變數不一樣。
public class JavaExample {
public static void main(String[] args) {
String str1 = "String A";
String str2 = "String B";
if (!str1.equals(str2)) {
System.out.println("str1 and str2 are not equal");
} else {
System.out.println("str1 and str2 are equal");
}
}
}
輸出:
str1 and str2 are not equal
作者: Rupam Yadav
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn