Cómo comparar dos enteros en Java

Cómo comparar dos enteros en Java
En Java, "Entero"Es una clase de envoltorio de Java.Paquete Lang utilizado para construir objetos enteros. Almacena valores enteros en 128 bits. Mientras se programan en Java, existe la posibilidad de que necesite comparar dos valores del mismo tipo de datos, como int int. Java ofrece diferentes métodos para comparar dos enteros; Sin embargo, el método más común utilizado es el operador de comparación.

Este manual te ayudará a aprender los otros métodos para comparar dos enteros en Java.

Cómo comparar dos enteros en Java?

Para comparar dos enteros en Java, puede utilizar los métodos de colocación de abajo.

  • Operador de comparación
  • Método igual ()
  • método compare ()

Nota: El operador de comparación "=="Se usa para verificar la igualdad en los tipos de datos primitivos, mientras que para los objetos, se utiliza el método igual (). Mientras que el método compare () es útil tanto para tipos de datos primitivos como para objetos de tipo entero.

Veamos cómo funcionarán estos métodos.

Método 1: Compare dos enteros en Java usando el operador de comparación

El método más utilizado por los programadores para comparar dos enteros es el operador de comparación "==". Da "1"Si las variables especificadas son iguales; más, regresa "0".

Sintaxis
Siga la sintaxis dada a continuación para comparar dos enteros utilizando el operador de comparación:

x == Y

Ejemplo
En este ejemplo, crearemos dos variables de tipo entero "X" y "Y"Y los inicializa:

int x = 20;
int y = 23;

Ahora, compara "X" con "Y"Usando el operador de comparación en el"si" declaraciones. Si los valores de ambos "X" y "Y"Son los mismos, el"Sistema.afuera.println ()El método "imprimirá la declaración agregada:

if (x == y)
Sistema.afuera.println ("ambos son iguales");

demás
Sistema.afuera.println ("x e y no son iguales");

La salida indica que el "X" y "Y"Los valores variables no son iguales:

Pasemos hacia los otros métodos para comparar dos enteros en Java.

Método 2: Compare dos enteros en Java usando el método igual ()

En Java, para comparar dos objetos, use el "igual ()" método. Emite el valor booleano "verdadero"Si ambos objetos son los mismos; más, regresa "FALSO". También podemos comparar dos objetos enteros como referencia utilizando el "igual ()" método.

Sintaxis
El método Equals () tiene la siguiente sintaxis:

X.iguales (y)

El método igual () se llama con un "X"Objeto entero y coincidirá con su valor con"Y"Eso se pasa como argumento.

Ejemplo
Aquí, tenemos dos referencias de objetos enteros ","X" y "Y,"Con valores"23" y "23":

Entero x = 23;
Entero y = 23;

Ahora, compararemos ambas variables con la ayuda del "igual ()"Método en el agregado"si" condición:

if (x.igual (y))
Sistema.afuera.println ("ambos x e y son iguales");
demás
Sistema.afuera.println ("x e y no son iguales");

La salida muestra que los valores de "X" y "Y" son iguales:

Método 3: Compare dos enteros en Java usando el método compare ()

El "comparar()"El método también se puede utilizar para comparar dos valores numéricamente. Es el método estático que pertenece al "Entero" clase. Se necesitan dos variables como argumento y regresan "0"Si el primer valor es menor que el segundo", "-1"Si el primer valor es mayor que el segundo, o"1"En el caso de la igualdad.

Sintaxis
El método compare () utiliza la siguiente sintaxis para comparar dos enteros:

Entero.Comparar (x, y)

La clase entera se utiliza para llamar al método compare () y "X" y "Y"¿Se aproban los enteros como argumentos.

Ejemplo
Aquí, tenemos dos variables de tipo entero "X" y "Y"Con valores"23" y "20":

int x = 23;
int y = 20;

Compararemos "X" y "Y" mediante el uso "comparar()"Método y almacene el valor resultante en"compensación"Esa es una variable de tipo entero:

int comp = entero.comparar (x, y);

Ahora verificaremos si el valor resultante de "comparar()"El método es mayor o menor que 0 utilizando lo siguiente"si" declaración.

if (comp> 0)
Sistema.afuera.println ("x es mayor que y");
else if (comp<0)
Sistema.afuera.println ("x es menos que y");
demás
Sistema.afuera.println ("x e y son iguales");

La salida muestra que el valor del "X"La variable es mayor que"Y":

Hemos proporcionado toda la información necesaria relacionada con la comparación de dos enteros en Java.

Conclusión

Para comparar dos enteros en Java, puede usar tres métodos: el operador de comparación, el método igual () y el método de comparación (). El operador de comparación "=="Se usa para verificar la igualdad en los tipos de datos primitivos, mientras que para los objetos, se utiliza el método igual (). Mientras que el método compare () es útil tanto para tipos de datos primitivos como para objetos de tipo entero. Este manual ilustra los métodos para comparar dos enteros en Java con ejemplos adecuados.