Podemos entender las variables en el lenguaje Java como contenedores para almacenar datos. Solo si se definen de antemano podemos asignar valores al contenedor y luego participar en las operaciones, almacenar los resultados deseados, etc., por lo que primero debemos aprender cómo. para definir estas variables.
En este artículo, nos centraremos en los tipos de datos básicos en el lenguaje Java, es decir, los tipos integrados. El lenguaje Java proporciona un total de ocho tipos básicos, incluidos seis tipos numéricos (cuatro tipos enteros, dos tipos de punto flotante). y un tipo de carácter, también hay un tipo booleano, que se introduce a su vez:
1. tipo de byte:
El tipo de datos byte es una representación entera de 8 bits, con signo y en complemento a dos.
El valor mínimo es -128 (-2^7), el valor máximo es 127 (2^7-1) y el valor predeterminado es 0.
El tipo byte se utiliza para ahorrar espacio en matrices grandes, principalmente reemplazando números enteros, porque la variable byte ocupa solo una cuarta parte del espacio del tipo int.
ejemplo:
bytea=150,byteb=-30;
2. tipo corto:
El tipo de datos cortos es un entero en complemento a dos con signo de 16 bits.
El valor mínimo es -32768 (-2^15) y el valor máximo es 32767 (2^15 - 1).
El tipo de datos corto también puede ahorrar espacio como byte. Una variable corta ocupa la mitad del espacio que ocupa una variable de tipo int y el valor predeterminado es 0.
ejemplo:
cortos=200, más cortos=-4500;
3. tipo int:
El tipo de datos int es una representación en complemento a dos con signo de 32 bits de un número entero.
El valor mínimo es -2,147,483,648 (-2^31) y el valor máximo es 2,147,483,647 (2^31 - 1). Generalmente, las variables enteras tienen por defecto el tipo int y el valor predeterminado es 0.
ejemplo:
inta=100000,intb=-200000;
4. tipo largo:
El tipo de datos largos es una representación entera de complemento a dos con signo de 64 bits.
El valor mínimo es -9,223,372,036,854,775,808 (-2^63) y el valor máximo es 9,223,372,036,854,775,807 (2^63 - 1).
ejemplo:
longituda=100000L,Longb=-200000L;
En teoría, L no distingue entre mayúsculas y minúsculas, pero si se escribe como l, se confundirá fácilmente con el número 1 y será difícil de distinguir, por lo que es mejor escribirlo en mayúscula.
5. tipo flotante:
El tipo de datos flotante es un número de punto flotante de precisión simple, de 32 bits, compatible con IEEE 754.
float puede ahorrar espacio en la memoria al almacenar matrices de punto flotante grandes. El valor predeterminado es 0.0f.
Los números de coma flotante no se pueden utilizar para representar valores precisos como las monedas.
ejemplo:
flotadorf1=3.1415f;
6. doble tipo:
El tipo de datos doble es un número de coma flotante compatible con IEEE 754, de 64 bits y de doble precisión.
El tipo predeterminado de números de coma flotante es doble.
El tipo doble tampoco puede representar valores precisos, como la moneda, y el valor predeterminado es 0,0d.
7. tipo booleano:
El tipo de datos booleano representa un bit de información.
Sólo hay dos valores: verdadero y falso.
Este tipo solo sirve como indicador para registrar condiciones verdaderas/falsas.
El valor predeterminado es falso.
ejemplo:
Resultado booleano = verdadero;
8. tipo de carácter:
El tipo char es un único carácter Unicode de 16 bits.
El valor mínimo es u0000 (el equivalente decimal es 0) y el valor máximo es uffff (que es 65535).
El tipo de datos char puede almacenar cualquier carácter.
ejemplo:
cartacarta='A';
Los valores predeterminados de varios tipos de datos se enumeran a continuación:
Puede comprender los tipos de datos básicos anteriores en Java sin memorizarlos. En ejercicios de código posteriores, podrá saber qué tipo de datos utilizar según las necesidades reales. Pero en. el pecho.