Ungleich in Java

Rupam Yadav 12 Oktober 2023
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 Yadav avatar Rupam Yadav avatar

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

Verwandter Artikel - Java Operator