Operadores relacionales en Java

Operadores relacionales en Java
En Java, los operadores relacionales son operadores que comparan números o caracteres. Los caracteres se comparan dependiendo del orden en el código ASCII. En Java, los operadores relacionales son menos que menos, más o menos igual, más grandes que más grandes que o igual. Java también tiene otro operador, llamado instancia de operador, que también es un operador relacional. Entonces hay cinco operadores relacionales en Java.Los operadores y sus símbolos son:
menos que : <
Menos que o igual a : <=
más grande que:>
más grande que o igual a:> =
instancia de: instanciaf

Ambos operandos de cada uno de estos operadores deben ser del mismo tipo. El resultado no será confiable si un tipo de operando es diferente del otro tipo de operando. Es decir, ambos operandos deben ser todos los ints, o todos los flotadores, o todos los dobles, o todos los personajes.

Este artículo ilustra el uso de operadores lógicos, con ints, dobles y letras del alfabeto. También ilustra el uso de instanciaf, que en realidad no está destinado a tipos primitivos.

Tenga en cuenta que un operando puede ser mantenido por una variable.

< Operator

Con ints

El siguiente programa muestra un uso del < operator with ints:

clase pública THECLASS
public static void main (string [] args)
Si (2 < 5)
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

Con chars

El siguiente programa muestra un uso del < operator with chars:

clase pública THECLASS
public static void main (string [] args)
if ('b' < 'D')
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

Con dobles

El siguiente programa muestra un uso del < operator with doubles:

clase pública THECLASS
public static void main (string [] args)
Si (2.5 < 4.5)
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

<= Operator

Con ints

El siguiente programa muestra un uso del <= operator with ints:

clase pública THECLASS
public static void main (string [] args)
Si (5 <= 5)
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

Con chars

El siguiente programa muestra un uso del <= operator with chars:

clase pública THECLASS
public static void main (string [] args)
if ('D' <= 'D')
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

Con dobles

El siguiente programa muestra un uso del <= operator with doubles:

clase pública THECLASS
public static void main (string [] args)
Si (4.5 <= 4.5)
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

> Operador

Con ints

El siguiente programa muestra un uso del operador> con INTS:

clase pública THECLASS
public static void main (string [] args)
if (5> 2)
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

Con chars

El siguiente programa muestra un uso del operador> con caracteres:

clase pública THECLASS
public static void main (string [] args)
if ('d'> 'b')
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

Con dobles

El siguiente programa muestra un uso del operador> con dobles:

clase pública THECLASS
public static void main (string [] args)
Si (4.5> 2.5)
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

> = Operador

Con ints

El siguiente programa muestra un uso del operador> = con INTS:

clase pública THECLASS
public static void main (string [] args)
if (5> = 5)
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

Con chars

El siguiente programa muestra un uso del operador> = con chars:

clase pública THECLASS
public static void main (string [] args)
if ('d'> = 'd')
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

Con dobles

El siguiente programa muestra un uso del operador> = con dobles:

clase pública THECLASS
public static void main (string [] args)
Si (4.5> = 4.5)
Sistema.afuera.println ("sí");
demás
Sistema.afuera.println ("no");

La salida es, sí.

instancia de operador

La instancia del operador devuelve verdadero si un objeto no probitivo es una instancia de una clase definida. El objeto es el operando izquierdo, mientras que la clase es el operando derecho.

Clase definida

El siguiente programa ilustra esto:

Clase Aclass

clase pública THECLASS
public static void main (string [] args)
Aclass obj = new Aclass ();
booleano bl = obj instanciafacLass;
Sistema.afuera.println (bl);

La salida es verdadera.

int y entero

Integer es el envoltorio de clase para el tipo primitivo, int. El siguiente programa muestra cómo se puede usar el operador de instancia de int y entero:

clase pública THECLASS
public static void main (string [] args)
Entero en = 5;
booleano bl = en instanciafinteger;
Sistema.afuera.println (bl);

La salida es verdadera. El int tiene que ser un int, que es entero, y no solo int.

flotar y flotar

Float es el envoltorio de clase del tipo primitivo, flotante. El siguiente programa muestra cómo se puede usar el operador de instancia de flotación y flotante:

clase pública THECLASS
public static void main (string [] args)
Flotante flt = 2.5f;
booleano bl = fltinstanceoffloat;
Sistema.afuera.println (bl);

La salida es verdadera. El flotador tiene que ser un flotador referenciado, que es flotante, y no solo flotante.

Doble y doble

El doble es el envoltorio de clase del tipo primitivo, doble. El siguiente programa muestra cómo se puede usar la instancia de operador con doble y doble:

clase pública THECLASS
public static void main (string [] args)
Doble dbl = 3.6;
booleano bl = dblinstanceOfDouble;
Sistema.afuera.println (bl);

La salida es verdadera. El doble tiene que ser un doble referenciado, que es doble, y no solo el doble (minúscula 'd').

Char y personaje

El carácter es el envoltorio de clase del tipo primitivo, char. El siguiente programa muestra cómo se puede usar el operador de instancia de Char y carácter:

clase pública THECLASS
public static void main (string [] args)
Personaje ch = 'a';
Booleano BL = ChinstanceOf Character;
Sistema.afuera.println (bl);

La salida es verdadera. El char tiene que ser un char, que es carácter, y no solo char.

booleano y booleano

Boolean es el envoltorio de clase del tipo primitivo, booleano. El siguiente programa muestra cómo se puede usar el operador de instancia de booleano y booleano:

clase pública THECLASS
public static void main (string [] args)
Personaje ch = 'a';
Booleano BL = ChinstanceOf Character;
Sistema.afuera.println (bl);

La salida es verdadera. El booleano tiene que ser un booleano referenciado, que es booleano, y no solo un booleano.

Conclusión

En Java, los operadores relacionales son menos que (<), less-than-or-equal-to (), greater-than-or-equal-to (>=). Java también tiene otro operador, llamado instancia de operador (instanciaf), que también es un operador relacional. La instancia del operador devuelve verdadero si un objeto no probitivo es una instancia de una clase definida. El objeto es el operando izquierdo, mientras que la clase es el operando derecho.