Relationale Operatoren in Java

Relationale Operatoren in Java
In Java sind relationale Operatoren Operatoren, die Zahlen oder Zeichen vergleichen. Die Zeichen werden je nach Reihenfolge im ASCII -Code verglichen. In Java sind die relationalen Betreiber weniger als weniger als oder gleich, größer als oder gleichermaßen. Java hat auch einen anderen Bediener, der als Instanz des Operators bezeichnet wird und auch ein relationaler Operator ist. Es gibt also fünf relationale Betreiber in Java.Die Bediener und ihre Symbole sind:
weniger als : <
Gleich oder kleiner als : <=
größer als:>
größer als oder gleichermaßen:> =
Instanz: Instanz

Beide Operanden jedes dieser Betreiber müssen vom gleichen Typ sein. Das Ergebnis ist unzuverlässig, wenn sich ein Operandentyp vom anderen Operandentyp unterscheidet. Das heißt, beide Operanden sollten alle INTs oder alle Schwimmer oder alle Doppel oder alle Zeichen sein.

Dieser Artikel zeigt die Verwendung logischer Operatoren mit INTs, Doppel und Buchstaben des Alphabets. Es zeigt auch die Verwendung von Instanzen von, was nicht wirklich für primitive Typen gedacht ist.

Beachten Sie, dass ein Operand von einer Variablen gehalten werden kann.

< Operator

Mit INTs

Das folgende Programm zeigt eine Verwendung des < operator with ints:

öffentliche Klasse Theclass
public static void main (String [] args)
if (2 < 5)
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Mit Chars

Das folgende Programm zeigt eine Verwendung des < operator with chars:

öffentliche Klasse Theclass
public static void main (String [] args)
if ('b' < 'D')
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Mit Doppel

Das folgende Programm zeigt eine Verwendung des < operator with doubles:

öffentliche Klasse Theclass
public static void main (String [] args)
if (2.5 < 4.5)
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

<= Operator

Mit INTs

Das folgende Programm zeigt eine Verwendung des <= operator with ints:

öffentliche Klasse Theclass
public static void main (String [] args)
if (5 <= 5)
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Mit Chars

Das folgende Programm zeigt eine Verwendung des <= operator with chars:

öffentliche Klasse Theclass
public static void main (String [] args)
if ('D' <= 'D')
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Mit Doppel

Das folgende Programm zeigt eine Verwendung des <= operator with doubles:

öffentliche Klasse Theclass
public static void main (String [] args)
if (4.5 <= 4.5)
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

> Operator

Mit INTs

Das folgende Programm zeigt eine Verwendung des> Operators mit INTs:

öffentliche Klasse Theclass
public static void main (String [] args)
if (5> 2)
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Mit Chars

Das folgende Programm zeigt eine Verwendung des> Operators mit Chars:

öffentliche Klasse Theclass
public static void main (String [] args)
if ('d'> 'b')
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Mit Doppel

Das folgende Programm zeigt eine Verwendung des> Operators mit Doppel:

öffentliche Klasse Theclass
public static void main (String [] args)
if (4.5> 2.5)
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

> = Operator

Mit INTs

Das folgende Programm zeigt eine Verwendung des> = Operators mit INTs:

öffentliche Klasse Theclass
public static void main (String [] args)
if (5> = 5)
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Mit Chars

Das folgende Programm zeigt eine Verwendung des> = Operators mit Zeichen:

öffentliche Klasse Theclass
public static void main (String [] args)
if ('d'> = 'd')
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Mit Doppel

Das folgende Programm zeigt eine Verwendung des> = Operators mit Doppel:

öffentliche Klasse Theclass
public static void main (String [] args)
if (4.5> = 4.5)
System.aus.println ("yes");
anders
System.aus.println ("no");

Die Ausgabe ist ja, ja.

Instanz des Bedieners

Der Instanz des Operators gibt true zurück, wenn ein nicht primitives Objekt eine Instanz einer definierten Klasse ist. Das Objekt ist der linke Operand, während die Klasse der rechte Operand ist.

Definierte Klasse

Das folgende Programm zeigt dies:

Klasse aclass

öffentliche Klasse Theclass
public static void main (String [] args)
ACLASS OBJ = New Aclass ();
boolean BL = OBJ InstanceOfaclass;
System.aus.println (bl);

Die Ausgabe ist wahr.

Int und Ganzzahl

Ganzzahl ist der Klassenverpackung für den primitiven Typ, int. Das folgende Programm zeigt, wie der Instanz des Bedieners mit INT und Ganzzahl verwendet werden kann:

öffentliche Klasse Theclass
public static void main (String [] args)
Ganzzahl in = 5;
boolean BL = in InstanceoFinTeger;
System.aus.println (bl);

Die Ausgabe ist wahr. Der int muss ein referenzierter int sein, der ganzzahlig ist und nicht nur int int.

schweben und schweben

Float ist der Klassenverpackung des primitiven Typs, float. Das folgende Programm zeigt, wie der Instanzoperator mit Float und Float verwendet werden kann:

öffentliche Klasse Theclass
public static void main (String [] args)
Float flt = 2.5f;
boolean BL = fltinstanceoffloat;
System.aus.println (bl);

Die Ausgabe ist wahr. Der Float muss ein referenzierter Schwimmer sein, der Schwimmer ist und nicht nur Schwimmer.

doppelt und doppelt

Das Doppelte ist der Klassenverpackung des primitiven Typs, doppelt so. Das folgende Programm zeigt, wie der Instanz des Bedieners mit doppelter und doppelter Verwendung verwendet werden kann:

öffentliche Klasse Theclass
public static void main (String [] args)
Double dbl = 3.6;
boolean BL = dblinstanceofdouble;
System.aus.println (bl);

Die Ausgabe ist wahr. Das Doppel muss ein referenziertes Doppel sein, das doppelt ist und nicht nur doppelt (Kleinbuchstaben 'D').

Char und Charakter

Zeichen ist der Klassenwrapper des primitiven Typs, Char. Das folgende Programm zeigt, wie der Instanz des Bedieners mit Zeichen und Charakter verwendet werden kann:

öffentliche Klasse Theclass
public static void main (String [] args)
Zeichen ch = 'a';
boolean BL = ChinStanceOfcharacter;
System.aus.println (bl);

Die Ausgabe ist wahr. Der Char muss ein referenzierter Char sein, der Charakter ist und nicht nur Char.

Boolescher und Boolean

Boolescher ist der Klassenverpackung des primitiven Typs Boolean. Das folgende Programm zeigt, wie der Instanzbetreiber mit Boolean und Boolean verwendet werden kann:

öffentliche Klasse Theclass
public static void main (String [] args)
Zeichen ch = 'a';
boolean BL = ChinStanceOfcharacter;
System.aus.println (bl);

Die Ausgabe ist wahr. Der Boolesche muss ein referenzierter Boolescher sein, der Boolesche ist und nicht nur ein Boolescher.

Abschluss

In Java sind relationale Betreiber weniger als (<), less-than-or-equal-to (), greater-than-or-equal-to (>=)). Java hat auch einen anderen Operator, der Instanz des Operators (Instanz) genannt wird, der auch ein relationaler Operator ist. Der Instanz des Operators gibt true zurück, wenn ein nicht primitives Objekt eine Instanz einer definierten Klasse ist. Das Objekt ist der linke Operand, während die Klasse der rechte Operand ist.