Come confrontare due numeri interi in Java

Come confrontare due numeri interi in Java
In Java, "Numero intero"È una classe wrapper di Java.pacchetto lang utilizzato per la costruzione di oggetti interi. Memorizza i valori interi in 128 bit. Durante la programmazione in Java, esiste la possibilità che sia necessario confrontare due valori dello stesso tipo di dati, come INT. Java offre metodi diversi per confrontare due numeri interi; Tuttavia, il metodo più comune utilizzato è l'operatore di confronto.

Questo manuale ti aiuterà ad imparare gli altri metodi per confrontare due numeri interi in Java.

Come confrontare due numeri interi in Java?

Per confrontare due numeri interi in Java, è possibile utilizzare i metodi di seguito.

  • Operatore di confronto
  • Metodo equals ()
  • Metodo di confronto ()

Nota: Operatore di confronto "=="Viene utilizzato per verificare l'uguaglianza nei tipi di dati primitivi, mentre per gli oggetti viene utilizzato il metodo equals (). Mentre il metodo confronto () è utile sia per i tipi di dati primitivi che per gli oggetti di tipo intero.

Vediamo come funzioneranno questi metodi.

Metodo 1: confrontare due numeri interi in Java usando l'operatore di confronto

Il metodo più comunemente usato dai programmatori per confrontare due numeri interi è l'operatore di confronto "==". Dà "1"Se le variabili specificate sono uguali; altro, ritorna "0".

Sintassi
Segui la sintassi di seguito per il confronto di due numeri interi usando l'operatore di confronto:

X == Y

Esempio
In questo esempio, creeremo due variabili di tipo intero "X" E "y"E inizializzali:

int x = 20;
int y = 23;

Ora, confronta "X" con "y"Utilizzando l'operatore di confronto in"Se"Dichiarazioni. Se i valori di entrambi "X" E "y"Sono uguali, il"Sistema.fuori.println ()"Il metodo stamperà l'affermazione aggiunta:

if (x == y)
Sistema.fuori.println ("entrambi sono uguali");

altro
Sistema.fuori.println ("x e y non sono uguali");

L'output indica che il "X" E "y"I valori variabili non sono uguali:

Passiamo verso gli altri metodi per confrontare due numeri interi in Java.

Metodo 2: confronta due numeri interi in java usando il metodo equals ()

In Java, per confrontare due oggetti, usa il "equivale()" metodo. Emette il valore booleano "VERO"Se entrambi gli oggetti sono uguali; altro, ritorna "falso". Possiamo anche confrontare due oggetti interi come riferimento utilizzando il "equivale()" metodo.

Sintassi
Il metodo equals () ha la seguente sintassi:

X.uguali (y)

Il metodo equals () è chiamato con un "X"Oggetto intero e corrisponderà al suo valore con"y"Questo è passato come argomento.

Esempio
Qui, abbiamo due riferimenti a oggetti interi, "X" E "y,"Con valori"23" E "23":

Intero x = 23;
Intero y = 23;

Ora confronteremo entrambe le variabili con l'aiuto di "equivale()"Metodo nel aggiunto"Se" condizione:

Se (x.equals (y))
Sistema.fuori.println ("Entrambi X e Y sono uguali");
altro
Sistema.fuori.println ("x e y non sono uguali");

L'output mostra che i valori di "X" E "y" sono uguali:

Metodo 3: confronta due numeri interi in java usando il metodo confronta ()

IL "confrontare()"Il metodo può anche essere utilizzato per confrontare numericamente due valori. È il metodo statico che appartiene al "Numero intero" classe. Ci vogliono due variabili come argomento e ritorna "0"Se il primo valore è inferiore al secondo,"-1"Se il primo valore è maggiore del secondo o"1"Nel caso dell'uguaglianza.

Sintassi
Il metodo confronta () utilizza la seguente sintassi per confrontare due numeri interi:

Numero intero.Confronta (x, y)

La classe intera viene utilizzata per chiamare il metodo confronto () e "X" E "y"Sono gli numeri interi passati come argomenti.

Esempio
Qui, abbiamo due variabili di tipo intero "X" E "y"Con valori"23" E "20":

int x = 23;
int y = 20;

Confronteremo "X" E "y" usando "confrontare()"Metodo e memorizzare il valore risultante in"comp"Questa è una variabile di tipo intero:

int comp = intero.confronta (x, y);

Ora verificheremo se il valore risultante di "confrontare()"Il metodo è maggiore o inferiore a 0 usando quanto segue"Se" dichiarazione.

if (comp> 0)
Sistema.fuori.println ("x è maggiore di y");
else if (comp<0)
Sistema.fuori.println ("x è inferiore a y");
altro
Sistema.fuori.println ("xey sono uguali");

L'output mostra che il valore del "X"La variabile è maggiore di"y":

Abbiamo fornito tutte le informazioni necessarie relative al confronto di due numeri interi in Java.

Conclusione

Per confrontare due numeri interi in Java, è possibile utilizzare tre metodi: l'operatore di confronto, il metodo equals () e il metodo di confronto (). L'operatore di confronto "=="Viene utilizzato per verificare l'uguaglianza nei tipi di dati primitivi, mentre per gli oggetti viene utilizzato il metodo equals (). Mentre il metodo confronto () è utile sia per i tipi di dati primitivi che per gli oggetti di tipo intero. Questo manuale ha illustrato i metodi per confrontare due numeri interi in Java con esempi adeguati.