Operatori relazionali in Java

Operatori relazionali in Java
In Java, gli operatori relazionali sono operatori che confrontano numeri o caratteri. I caratteri vengono confrontati a seconda dell'ordine nel codice ASCII. In Java, gli operatori relazionali sono meno di poco o uguali o più eguali, più grandi, più grandi che uguali a. Java ha anche un altro operatore, chiamato istanza di operatore, che è anche un operatore relazionale. Quindi ci sono cinque operatori relazionali in Java.Gli operatori e i loro simboli sono:
meno di : <
minore o uguale a : <=
Gran parte:>
più che oqual-to-to:> =
istanza di: istanza di

Entrambi gli operandi di ciascuno di questi operatori devono essere dello stesso tipo. Il risultato non sarà affidabile se un tipo di operando è diverso dall'altro tipo di opera. Cioè, entrambi gli operandi dovrebbero essere tutti int, o tutti i galleggianti, o tutti i doppi o tutti i personaggi.

Questo articolo illustra l'uso di operatori logici, con INT, doppi e lettere dell'alfabeto. Illustra anche l'uso di istanza, che non è davvero pensato per i tipi primitivi.

Nota che un operando può essere trattenuto da una variabile.

< Operator

Con int

Il seguente programma, mostra un uso del < operator with ints:

Classe pubblica TheClass
public static void main (string [] args)
Se (2 < 5)
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

Con Chars

Il seguente programma, mostra un uso del < operator with chars:

Classe pubblica TheClass
public static void main (string [] args)
if ('b' < 'D')
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

Con doppio

Il seguente programma, mostra un uso del < operator with doubles:

Classe pubblica TheClass
public static void main (string [] args)
Se (2.5 < 4.5)
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

<= Operator

Con int

Il seguente programma, mostra un uso del <= operator with ints:

Classe pubblica TheClass
public static void main (string [] args)
Se (5 <= 5)
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

Con Chars

Il seguente programma, mostra un uso del <= operator with chars:

Classe pubblica TheClass
public static void main (string [] args)
if ('d' <= 'D')
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

Con doppio

Il seguente programma, mostra un uso del <= operator with doubles:

Classe pubblica TheClass
public static void main (string [] args)
Se (4.5 <= 4.5)
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

> Operatore

Con int

Il seguente programma, mostra un uso dell'operatore> con INT:

Classe pubblica TheClass
public static void main (string [] args)
if (5> 2)
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

Con Chars

Il seguente programma, mostra un uso dell'operatore> con caratteri:

Classe pubblica TheClass
public static void main (string [] args)
if ('d'> 'b')
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

Con doppio

Il seguente programma, mostra un uso dell'operatore> con doppio:

Classe pubblica TheClass
public static void main (string [] args)
Se (4.5> 2.5)
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

> = Operatore

Con int

Il seguente programma mostra un uso dell'operatore> = con INT:

Classe pubblica TheClass
public static void main (string [] args)
if (5> = 5)
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

Con Chars

Il seguente programma, mostra un uso dell'operatore> = con caratteri:

Classe pubblica TheClass
public static void main (string [] args)
if ('d'> = 'd')
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

Con doppio

Il seguente programma, mostra un uso dell'operatore> = con doppio:

Classe pubblica TheClass
public static void main (string [] args)
Se (4.5> = 4.5)
Sistema.fuori.println ("sì");
altro
Sistema.fuori.println ("no");

L'output è, sì.

istanza dell'operatore

L'istanza dell'operatore restituisce vero se un oggetto non prigiista è un'istanza di una classe definita. L'oggetto è l'operando sinistro, mentre la classe è l'operando destro.

Classe definita

Il seguente programma illustra questo:

classe aclass

Classe pubblica TheClass
public static void main (string [] args)
Aclass obj = new aclass ();
booleano bl = obj istanceofAss;
Sistema.fuori.println (bl);

L'output è vero.

int e intero

Integer è l'involucro di classe per il tipo primitivo, int. Il seguente programma mostra come l'esempio dell'operatore può essere utilizzato con int e intero:

Classe pubblica TheClass
public static void main (string [] args)
Intero in = 5;
booleano bl = in istanzaofinteger;
Sistema.fuori.println (bl);

L'output è vero. L'int deve essere un INT referenziato, che è intero, e non solo INT.

galleggiare e galleggiare

Il galleggiante è l'involucro di classe del tipo primitivo, galleggiante. Il seguente programma mostra come l'esempio dell'operatore può essere utilizzato con galleggiante e galleggiante:

Classe pubblica TheClass
public static void main (string [] args)
Float flt = 2.5f;
booleano bl = fltinstanceoffloat;
Sistema.fuori.println (bl);

L'output è vero. Il galleggiante deve essere un galleggiante di riferimento, che è galleggiante, e non solo galleggiante.

doppio e doppio

Il doppio è l'involucro di classe del tipo primitivo, doppio. Il seguente programma mostra come utilizzare l'istanza dell'operatore con doppio e doppio:

Classe pubblica TheClass
public static void main (string [] args)
Doppio dbl = 3.6;
booleano bl = dblinstanceofdouble;
Sistema.fuori.println (bl);

L'output è vero. Il doppio deve essere un doppio di riferimento, che è doppio, e non solo il doppio (d 'minesco).

Char e carattere

Il carattere è l'involucro di classe del tipo primitivo, char. Il seguente programma mostra come utilizzare l'istanza dell'operatore con char e carattere:

Classe pubblica TheClass
public static void main (string [] args)
Personaggio ch = 'a';
booleano bl = chinstanceofcharacter;
Sistema.fuori.println (bl);

L'output è vero. Il carattere deve essere un carattere di riferimento, che è carattere, e non solo.

Booleano e booleano

Booleano è l'involucro di classe del tipo primitivo, booleano. Il seguente programma mostra come l'operatore di istanza può essere utilizzato con booleano e booleano:

Classe pubblica TheClass
public static void main (string [] args)
Personaggio ch = 'a';
booleano bl = chinstanceofcharacter;
Sistema.fuori.println (bl);

L'output è vero. Il booleano deve essere un booleano referenziato, che è booleano, e non solo un booleano.

Conclusione

In Java, gli operatori relazionali sono meno di (<), less-than-or-equal-to (), greater-than-or-equal-to (>=). Java ha anche un altro operatore, chiamato istanza di operatore (istanzaf), che è anche un operatore relazionale. L'istanza dell'operatore restituisce vero se un oggetto non prigiista è un'istanza di una classe definita. L'oggetto è l'operando sinistro, mentre la classe è l'operando destro.