Método de comparación de Integer en Java

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En Java, Integer es una clase envolvente que encapsula un tipo de datos primitivo int. La clase Integer proporciona varios métodos útiles para realizar operaciones sobre valores enteros. Uno de estos métodos es compare(), que se utiliza para comparar dos valores int.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ProgrammingTechniquesGroup(["Programming Techniques"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java/BasicSyntaxGroup -.-> java/operators("Operators") java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/ProgrammingTechniquesGroup -.-> java/method_overloading("Method Overloading") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/SystemandDataProcessingGroup -.-> java/math_methods("Math Methods") java/SystemandDataProcessingGroup -.-> java/object_methods("Object Methods") subgraph Lab Skills java/operators -.-> lab-117698{{"Método de comparación de Integer en Java"}} java/variables -.-> lab-117698{{"Método de comparación de Integer en Java"}} java/output -.-> lab-117698{{"Método de comparación de Integer en Java"}} java/method_overloading -.-> lab-117698{{"Método de comparación de Integer en Java"}} java/classes_objects -.-> lab-117698{{"Método de comparación de Integer en Java"}} java/wrapper_classes -.-> lab-117698{{"Método de comparación de Integer en Java"}} java/math_methods -.-> lab-117698{{"Método de comparación de Integer en Java"}} java/object_methods -.-> lab-117698{{"Método de comparación de Integer en Java"}} end

Definir el método principal

En el archivo IntegerCompareMethod.java, defina el método main(), que es el punto de entrada del programa Java.

public static void main(String[] args) {
    // código aquí
}

Llamar al método compare()

En el método main(), llame al método compare() con dos valores int como parámetros. Guarde el resultado en una variable llamada result.

int val1 = 5;
int val2 = 10;
int result = Integer.compare(val1, val2);

Imprimir el resultado

Imprima el valor de la variable result utilizando el método System.out.println().

System.out.println("El resultado es: " + result);

Probar la comparación

Pruebe la comparación ejecutando el código. La salida debe ser -1 porque val1 es menor que val2.

javac IntegerCompareMethod.java && java IntegerCompareMethod

Comparar valores iguales

En el método main(), cree dos variables int con el mismo valor. Llame al método compare() con estas dos variables como parámetros y almacene el resultado en una variable llamada result.

int val3 = 5;
int val4 = 5;
int result = Integer.compare(val3, val4);

Imprime el resultado de la comparación

Imprime el valor de la variable result usando el método System.out.println().

System.out.println("El resultado es: " + result);

Probar la comparación

Prueba la comparación ejecutando el código. La salida debe ser 0 porque val3 es igual a val4.

javac IntegerCompareMethod.java && java IntegerCompareMethod

Comparar un valor mayor

En el método main(), cree dos variables int donde val5 es mayor que val6. Llame al método compare() con estas dos variables como parámetros y almacene el resultado en una variable llamada result.

int val5 = 10;
int val6 = 5;
int result = Integer.compare(val5, val6);

Imprime el resultado de la comparación

Imprime el valor de la variable result usando el método System.out.println().

System.out.println("El resultado es: " + result);

Probar la comparación

Prueba la comparación ejecutando el código. La salida debe ser 1 porque val5 es mayor que val6.

javac IntegerCompareMethod.java && java IntegerCompareMethod

Resumen

En este laboratorio, has aprendido cómo usar el método compare() de la clase Integer de Java. También has aprendido la sintaxis, los parámetros y los valores de retorno del método. Siguiendo la guía paso a paso, has podido crear un programa funcional que compara dos valores int usando el método compare().