Ungleich in Java
Dieser Artikel zeigt, wie man den Operator !=
verwendet, den wir auch Ungleich-Operator nennen. Wir können auch !
mit der Methode equals()
, um die Ungleichheit der Daten zu prüfen.
Verwenden des Ungleich-Operators in Java
Die einfachste Art, den Ungleich-Operator zu verwenden, besteht darin, auf Gleichheit zwischen zwei Variablen zu prüfen.
Das Programm hat zwei int
-Variablen, num1
und num2
. Hier enthält num1
den Wert 123
und die Variable num2
den Wert 321
.
Wir erstellen eine if
-Bedingung, um zu prüfen, ob die Variablen übereinstimmen oder nicht. Schreiben Sie in die Bedingung num1 != num2
, wo die Variable auf der linken Seite des Operators verglichen wird. Die Variable steht auf der rechten Seite des Operators.
Der true
-Block der if
-Bedingung wird ausgeführt, wenn die Bedingung nicht erfüllt ist (wenn num1
ungleich num2
ist), und wenn sie übereinstimmen, wird der false
-Block ausgeführt.
Da beide Variablen unterschiedliche Werte haben, wird der true
-Block der Bedingung ausgeführt.
Beispielcode:
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");
}
}
}
Ausgabe:
str1 and str2 are not equal
Verwenden des Ungleich-Operators mit equals()
Wir können das !
Operator mit der Methode equals()
, um zu prüfen, ob die Inhalte der Variablen übereinstimmen oder nicht.
Im Beispiel nehmen wir zwei String-Variablen. In der if
-Bedingung prüfen wir str1.equals(str2)
mit einem !
Betreiber am Anfang.
Der !
Operator macht das Ergebnis umgekehrt, dh wenn die Anweisung str1.equals(str2)
als Ergebnis true
zurückgibt, wird der Operator !
macht es falsch.
In unseren Fällen prüfen wir also, ob str1.equals(str2)
true
wirft, und wenn ja, verwenden wir den Operator, der beweist, dass die Variablen nicht gleich sind.
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");
}
}
}
Ausgabe:
str1 and str2 are not equal
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