“Conocimientos Programación>Programación Java

Cómo comparar números enteros en Java

2014/11/21
En Java, los valores enteros se pueden almacenar y representar de dos maneras. Puede almacenar números enteros como de tipo primitivo " enteros " en los que Java sólo se almacena el valor numérico . Alternativamente , puede utilizar los objetos "entero" , que almacenan el valor numérico con una referencia a un objeto Java. Sea cual sea el tipo de número entero utiliza su programa, usted puede comparar los valores enteros fácilmente usando unas pocas líneas de código. Una prueba condicional es la forma más común de comparar números enteros en Java , lo que permite adaptar el rendimiento de su programa para los resultados de esas comparaciones. Instrucciones
1

Crear dos de tipo " enteros " primitivas en el programa Java . Utilice el siguiente código para crear dos enteros con nombres arbitrarios y valores para fines de demostración :

anInt int = 3 ;

int anotherInt = 5 ;

Cuando declaramos un entero de esta manera, todo lo que necesita para ofrecer es un nombre y el valor numérico de la variable que desea almacenar .
2

Comparar los enteros . Agregue el código siguiente , que compara los dos enteros de tipo primitivo y escribe un mensaje de notificación de los resultados en la consola de salida estándar :

if ( anInt < anotherInt ) System.out.println ( " anInt es menor que anotherInt ");

else if ( anInt > anotherInt ) System.out.println ( " anInt es más grande que anotherInt ");

más System.out.println ( " anInt es igual a anotherInt " ) ;

Esta primera pruebas de línea si el primer número entero es menor que el segundo . Si la prueba devuelve un resultado falso , el proceso pasa a la siguiente prueba para ver si el primero es mayor que el segundo , si se devuelve un resultado falso , el programa asume que los dos son iguales . Para comprobar la igualdad , puede utilizar el siguiente :

if ( anInt == anotherInt ) System.out.println ( " enteros son iguales" ) ;
3

Cree dos objetos " enteros " en su programa. Utilice el siguiente código para crear dos objetos para almacenar sus valores enteros :

Integer anInteger = new Integer ( 10 ) ;

Integer anotherInteger = Integer.valueOf ( 6 ) ;
< p > Este código muestra las dos formas posibles para crear un objeto " Integer " , los cuales implican proporcionar el valor numérico que desea representar.
4

Compara los objetos "entero" . Con el siguiente código , comparar los números enteros representados como objetos :

int comparisonResult = anInteger.compareTo ( anotherInteger ) El método " compareTo " de la clase " Integer "

compara un valor entero otra , volviendo un primitivo tipo "int " como resultado. Si el primer número entero (el que el método está siendo llamado en ) es mayor , se devuelve un valor de uno . Si el primer entero es más pequeño, se devuelve un valor de uno negativo. Si los enteros son iguales , se devuelve un valor de cero .
5

comprobar el resultado de su operación " compareTo " . Utilice el siguiente código para probar y emitir sus resultados de la comparación :

if ( comparisonResult > 0 ) System.out.println ( " anInteger es más grande que anotherInteger ");

else if ( comparisonResult < 0 ) System.out.println ( " anInteger es menor que anotherInteger ");

más System.out.println ( " anInteger es igual a anotherInteger ");

Experimente con su código cambiar los valores de cada número entero, compilar y ejecutar para ver el resultado .

Programación Java
Limitaciones hilo en Java
Cómo instalar Java
Diferencia entre Java mutable e inmutable
La diferencia entre Windows y autenticación de formularios
Cómo registrar errores y captura a través de excepciones en Java
¿Cómo puedo hacer una lista de Hibernate no cuenta con elementos nulos
Java Chat Server Tutorial
Cómo convertir AS400 datos de caracteres con caracteres especiales en una cadena Java
Conocimientos Informáticos © http://www.ordenador.online