Array

Tipos de datos primitivos en la programación Java

Man working on computer

En casi todos los programas de Java encontrará tipos de datos primitivos que se utilizan. Proporcionan una forma de almacenar los valores simples con los que se enfrenta el programa. Por ejemplo, considere un programa de calculadora que permita al usuario realizar cálculos matemáticos. Para que el programa logre su objetivo, debe ser capaz de almacenar los valores que ingresa el usuario. Esto se puede hacer usando variables. Una variable es un contenedor para un tipo específico de valor que se conoce como tipo de datos.

Tipos de datos primitivos

Java viene con ocho tipos de datos primitivos para manejar valores de datos simples. Se pueden dividir en cuatro categorías por el tipo de valor que tienen:

Video destacado

  • Enteros: estos son números enteros positivos y negativos.
  • Números de punto flotante : cualquier número que tenga una parte fraccional.
  • Caracteres: un solo carácter.
  • Valores de verdad: verdadero o falso.

Enteros

Los enteros tienen valores numéricos que no pueden tener una parte fraccionaria. Hay cuatro tipos diferentes:

  • byte: usa un byte para almacenar valores de -128 a 127
  • corto: usa dos bytes para almacenar valores de -32,768 a 32,767
  • int: usa cuatro bytes para almacenar valores de -2,147,483,648 a 2,147,483,647
  • largo: usa ocho bytes para almacenar valores de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

Como puede ver desde arriba, la única diferencia entre los tipos es el rango de valores que pueden contener. Sus rangos se correlacionan directamente con la cantidad de espacio que el tipo de datos necesita para almacenar sus valores.

En la mayoría de los casos, cuando desea representar un número entero, use el tipo de datos int. Su capacidad para mantener números de poco menos de -2 mil millones a poco más de 2 mil millones será adecuada para la mayoría de los valores enteros. Sin embargo, si por alguna razón necesita escribir un programa que use la menor memoria posible, considere los valores que necesita representar y vea si el byte o el corto es una mejor opción. Del mismo modo, si sabe que los números que necesita almacenar son superiores a 2 mil millones, utilice el tipo de datos largo.

Números de punto flotante

A diferencia de los enteros, los números de coma flotante como las partes fraccionarias. Hay dos tipos diferentes:

  • flotante: usa cuatro bytes para almacenar valores de -3.4028235E + 38 a 3.4028235E + 38
  • doble: usa ocho bytes para almacenar valores de -1.7976931348623157E + 308 a 1.7976931348623157E + 308

La diferencia entre los dos es simplemente el rango de números fraccionarios que pueden contener. Al igual que los enteros, el rango se correlaciona directamente con la cantidad de espacio que necesitan para almacenar el número. A menos que tenga problemas de memoria, es mejor que use el tipo de datos dobles en sus programas. Manejará números fraccionarios con la precisión necesaria en la mayoría de las aplicaciones. La principal excepción será en el software financiero donde no se pueden tolerar errores de redondeo.

Caracteres

Solo hay un tipo de datos primitivo que trata con caracteres individuales & amp; # x2013; el char . El char puede contener el valor de un carácter y se basa en la codificación Unicode de 16 bits. El carácter puede ser una letra, dígito, puntuación, un símbolo o un carácter de control (p. Ej., un valor de carácter que representa una nueva línea o una pestaña).

Valores de verdad

A medida que los programas Java abordan la lógica, debe haber una forma de determinar cuándo una condición es verdadera y cuándo es falsa. El tipo de datos booleano puede contener esos dos valores; solo puede ser verdadero o falso.

& amp; # x203A; Informática

Dejar respuesta

Please enter your comment!
Please enter your name here

FOLLOW US

Related Stories