Diferencia entre entero y flotante

Diferencia entre entero y flotante

Diferencia de clave - Integer vs Flotar

Float y Double son otras clases de envoltura que se utilizan para convertir los tipos de datos primitivos. A veces se requiere convertir el tipo de datos primitivos en un objeto y convertir el objeto al tipo de datos primitivos. Para eso, se pueden usar clases de envoltura. Lenguajes de programación como Java contiene clases de envoltura. Se utilizan para este proceso de conversión. Una clase de envoltorio es una clase que encapsula los tipos. Esos tipos se pueden usar para crear instancias y métodos de objetos en otra clase que necesitan esos tipos. Hay ocho tipos primitivos en Java. Ellos son int, corto, byte, largo, booleano, char, flotante y doble. La clase de envoltorio correspondiente para el tipo de datos booleanos es booleano. La clase de envoltura para el tipo de datos de char es un carácter. Corto, byte, entero, largo, flotante y doble son otras clases de envoltura. La conversión del tipo de datos primitivos a un objeto automáticamente se llama Autoboxing. Convertir el objeto a un tipo primitivo automáticamente se llama unboxing. Este artículo discute dos clases de envoltorio que son enteros y flotantes. El diferencia clave entre entero y flotante es que Integer es la clase de envoltura relacionada con el tipo de datos primitivo int, mientras que Float es la clase de envoltura relacionada con el tipo de datos primitivos de flotación.

CONTENIDO

1. Descripción general y diferencia de claves
2. Que es entero
3. Que es flotante
4. Similitudes entre entero y flotante
5. Comparación de lado a lado - Integer vs Float en forma tabular
6. Resumen

Que es entero?

Integer es una clase de envoltorio en Java. El tipo de datos correspondiente es int. Se usa para convertir un tipo de datos int en un objeto o para convertir un objeto a un int. Consulte el siguiente ejemplo con la clase de envoltura entera.

Figura 01: Programa con clase de envoltura entera

Según el programa anterior, la X es una variable de tipo int. Contiene el valor 10. El entero.ValueOF se utiliza para convertir el objeto int en entero de entero. La variable x se pasa al valor del método. Del mismo modo, el int se convierte a un entero.

El y es un objeto de tipo entero. El valor 5 se pasa al constructor. Usando el método intValue, ese objeto se convierte en Tipo de datos int int. Ese valor convertido se almacena en una variable z que puede contener un int.

Figura 02: Ejemplo de autoboxing y unboxing1

Según el programa anterior, la variable x tiene un int. Al asignarlo a entero, el compilador escribe automáticamente entero.valor de (x) internamente. Eso es un boxeo automático. El 'a' es de tipo entero. El valor 6 se pasa al constructor. Al asignar el valor A a B, el compilador escribe automáticamente un.intValue () internamente. Que es unboxing.

Que es flotante?

Float es una clase de envoltorio en Java. El tipo de datos correspondiente es un flotador. Se usa para convertir un tipo de datos flotante en un objeto o para convertir un objeto a un flotador. Consulte el siguiente ejemplo con la clase de envoltorio flotante.

Figura 03: Programa con clase de envoltorio flotante

Según el programa anterior, la X es una variable de tipo flotante. Contiene el valor 20.5F. El flotador.Value de se usa para convertir el objeto de tipo flotante a flotación. La variable x se pasa al método de valor de. Del mismo modo, el flotador se convierte en un flotador.

La y es un objeto de tipo flotante. Valor 10.5f se pasa al constructor. Usando el método FloatValue, ese objeto se convierte en Tipo de datos FLOAT. Ese valor convertido se almacena en una variable z que puede contener un valor flotante.

Figura 04: Ejemplo de autoboxing y unboxing2

Según el programa anterior, la variable X tiene un flotador. Al asignarlo a flotar, el compilador escribe automáticamente FLOAT.valor de (x) internamente. Eso es autoboxing. El 'a' es de tipo flotante. El valor 6.1f se pasa al constructor. Al asignar el valor A a B, el compilador escribe automáticamente un.FloatValue () internamente. Que es unboxing.

¿Cuál es la similitud entre entero y flotante??

  • Tanto Integer como Float son clases de envoltura en Java.

¿Cuál es la diferencia entre entero y flotante??

Entero vs flotante

El número entero es una clase que envuelve un valor del tipo primitivo int en un objeto. Float es una clase que envuelve un valor del tipo primitivo flotante en un objeto.
Tipo de datos primitivos relacionados
Integer es la clase de envoltura relacionada con el tipo de datos int int. Float es la clase de envoltura relacionada con el tipo de datos de flotación.

Resumen - Entero vs Flotar

Hay ocho tipos primitivos principales en Java. Son int, cortos, byte, largo, booleano, char, flotante y doble. A veces es necesario convertir los tipos de datos primitivos para objetar y objetar a tipos primitivos. Las clases de envoltura se usan para eso. Cada tipo primitivo tiene una clase de envoltorio correspondiente. Esas clases de envoltura son enteros, cortos, byte, largos, booleanos, char, flotante y doble. Este artículo discutió la diferencia entre Integer y Float. La diferencia entre Integer y Float es que Integer es la clase de envoltura relacionada con el tipo de datos primitivo int, mientras que Float es la clase de envoltorio relacionada con el tipo de datos FLOAT primitivos.

Referencia:

1."Clase de envoltura en Java - Javatpoint.", Java Point. Disponible aquí
2.Entero (Java SE 9 y JDK 9). Disponible aquí
3.Float (Java SE 9 y JDK 9). Disponible aquí