Tipo de datos define los valores que puede tomar una variable, por ejemplo, si una variable tiene un tipo de datos int, solo puede tomar valores enteros. En Java tenemos dos categorías de tipos de datos: 1) Tipos de datos primitivos 2) Tipos de datos no primitivos: las matrices y cadenas son tipos de datos no primitivos, hablaremos de ellos más adelante en los próximos tutoriales. Aquí discutiremos los tipos de datos literales y primitivos en Java.

Java es un lenguaje de tipado estático. Un idioma se escribe estáticamente si el tipo de datos de una variable se conoce en el momento de la compilación. Esto significa que debe especificar el tipo de variable (Declarar variable) antes de poder usarlo.
En el último tutorial sobre variables de Java, aprendimos cómo declarar una variable, recordémoslo:

int num;

Entonces, para usar la variable num en nuestro programa, primero debemos declararla como se muestra arriba. Es una buena práctica de programación declarar todas las variables (que utilizará) al comienzo del programa.

1) Tipos de datos primitivos

En Java, tenemos ocho tipos de datos primitivos: boolean, char, byte, short, int, long, float y double. Los desarrolladores de Java han incluido estos tipos de datos para mantener la portabilidad de Java, ya que el tamaño de estos tipos de datos primitivos no cambia de un sistema operativo a otro.

byte, corto, En t es largo los tipos de datos se utilizan para almacenar números enteros.

flotante es Doble se utilizan para números fraccionarios.

carbonizarse se utiliza para almacenar caracteres (letras).

leer  bucle do-while en Java con ejemplo

booleano el tipo de datos se usa para variables que contienen verdadero o falso.

byte:

Puede contener un número entero de -128 a 127. Se usa principalmente para conservar memoria y cuando está seguro de que los números están dentro del límite especificado por el tipo de datos de bytes.
Tamaño predeterminado de este tipo de datos: 1 byte.
Valor predeterminado: 0
Ejemplo:

class JavaExample {
    public static void main(String[] args) {
    	
    	byte num;
    	
    	num = 113;
    	System.out.println(num);
    }
}

Producción:

113

Pruebe el mismo programa asignando valor asignando un valor de 150 a la variable num, obtendrá tipo no coincidente error porque el valor 150 está fuera del rango del tipo de datos de byte. El rango de bytes como mencioné anteriormente es de -128 a 127.

corto:

Es más grande que un tamaño de bytes y más pequeño que un número entero. Su rango es de -32,768 a 32767.
Tamaño predeterminado de este tipo de datos: 2 bytes

short num = 45678;

En t: Se usa cuando el corto no es lo suficientemente grande para contener el número, tiene un rango más amplio: -2.147.483.648 a 2.147.483.647
Tamaño predeterminado: 4 bytes
Valor predeterminado: 0
Ejemplo:

class JavaExample {
    public static void main(String[] args) {
    	
    	short num;
    	
    	num = 150;
    	System.out.println(num);
    }
}

Producción:

150

El tipo de datos de bytes no puede contener el valor 150, pero un tipo de datos corto puede porque tiene un rango más amplio.

largo:

Usado cuando int no es lo suficientemente grande para contener el valor, tiene un rango más amplio que el tipo de datos int, que va desde -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807.
tamaño: 8 bytes
Valor predeterminado: 0
Ejemplo:

class JavaExample {
    public static void main(String[] args) {
    	
    	long num = -12332252626L;
    	System.out.println(num);
    }
}

Producción:

-12332252626

Doble: Suficiente para contener 15 lugares decimales
tamaño: 8 bytes
Ejemplo:

class JavaExample {
    public static void main(String[] args) {
    	
    	double num = -42937737.9d;
    	System.out.println(num);
    }
}

Producción:

-4.29377379E7

flotante: Suficiente para contener de 6 a 7 dígitos decimales
tamaño: 4 bytes

class JavaExample {
    public static void main(String[] args) {
    	
    	float num = 19.98f;
    	System.out.println(num);
    }
}

Producción:

19.98

booleano: es tanto verdadero como falso.

class JavaExample {
    public static void main(String[] args) {
    	
    	boolean b = false;
    	System.out.println(b);
    }
}

Producción:

false

carbonizarse: contiene los caracteres.
tamaño: 2 bytes

class JavaExample {
    public static void main(String[] args) {
    	
    	char ch="Z";
    	System.out.println(ch);
    }
}

Producción:

Z

Literales en Java

Un literal es un valor fijo que asignamos a una variable en un programa.

int num=10;

Aquí el valor 10 es un número entero literal.

char ch="A";

Aquí A es un carácter literal

leer  bucle do-while en Java con ejemplo

Entero literal

Los literales enteros se asignan a variables del tipo de datos byte, short, int es long.

byte b = 100;
short s = 200;
int num = 13313131;
long l = 928389283L;

Literales flotantes

Usado para el tipo de datos float es double.

double num1 = 22.4;
float num2 = 22.4f;

Nota: siempre agregue el sufijo al valor flotante con “f”, de lo contrario el compilador lo considerará doble.

Char y cadena literal

Usado para char y tipo String.

char ch="Z";
String str = "BeginnersBook";

Consulte estos programas básicos de Java antes de pasar al siguiente tema:

  1. Programa Java para sumar dos números
  2. Programa Java para multiplicar dos números
  3. Programa Java para leer un número (ingresado por el usuario)

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *