Al igual que otros lenguajes, Java también tiene el concepto de constantes. Las constantes, como su nombre lo indica, son valores constantes que no se pueden modificar. Echemos un vistazo a las distintas constantes en Java.
Clasificación constante
1. Entero
Los valores constantes enteros de Java tienen principalmente las siguientes tres formas.
Forma de número decimal: como 156, -32, 0.
Forma de número octal: la representación de constantes octales en Java comienza con 0, por ejemplo, 015 representa el número decimal 13 y -013 representa el número decimal -11.
Formato de número hexadecimal: la representación de constantes hexadecimales en Java comienza con 0x o 0X. Por ejemplo, 0x100 representa el número decimal 256 y -0x16 representa el número decimal -22.
Las constantes enteras (int) ocupan 32 bits en la memoria de forma predeterminada y son valores de tipo entero. Cuando el valor requerido durante la operación excede los 32 bits, se puede expresar como un valor entero largo (long). En algunos libros de texto o preguntas, a veces los tipos de enteros largos requieren L después del número, como 235L, que representa un número entero largo, que ocupa 64 bits en la memoria.
2. Números reales
Los valores constantes reales de Java tienen principalmente las dos formas siguientes.
Forma de número decimal: consta de números y puntos decimales, y debe haber un punto decimal, como 23,4, -110,0.
Forma de notación científica: como 1.68e10 o 3&E5, donde debe haber un número antes de e o E, y el número después de e o E debe ser un número entero. Las constantes reales de Java ocupan 64 bits en la memoria de forma predeterminada y son valores dobles. Si considera que es necesario ahorrar recursos del sistema en ejecución, y el rango de valores de datos durante la operación no es grande y la precisión de la operación no es alta, puede expresarlo como un valor de precisión simple (flotante). Los valores de precisión simple generalmente requieren F o f después de la constante, como 69.7f, que representa un número real flotante, que ocupa 32 bits en la memoria (según la versión del sistema).
3. tipo booleano
Las constantes booleanas en Java tienen sólo dos valores, verdadero y falso.
4. Valores constantes de caracteres y cadenas.
El valor constante de caracteres de Java es un carácter entre comillas simples, como 'a', 'A'. Cabe señalar que las comillas simples y dobles en los valores constantes de cadenas de Java no se pueden mezclar. Las comillas dobles se utilizan para representar cadenas, como 123, dotcpp, etc., que representan cadenas de un solo carácter.
5. Personajes de escape
Además de las formas de valores constantes de caracteres mencionadas anteriormente, Java también utiliza una forma especial de valores constantes de caracteres para representar algunos caracteres que son difíciles de mostrar usando caracteres. Esta forma especial de caracteres es una secuencia de caracteres que comienza con . lo que se llama conversión de significado de caracteres.
La tabla de caracteres de escape común es la siguiente:
Es suficiente comprender el contenido de esta sección. No es necesario memorizarlo. Después de comprender el concepto de constantes, los valores durante los procesos de codificación posteriores, como asignación, suma, resta, multiplicación y división. todas las constantes A medida que aumenta la cantidad de nuestra codificación, naturalmente habrá una comprensión más profunda de las constantes, por lo que no tiene que preocuparse demasiado.