Como ya se mencionó, los siguientes tipos primitivos están definidos en Java:
Mesa 1.1. Características de los tipos enteros de Java
Como puede ver en la siguiente tabla, las variables enteras, con excepción del tipo
Mesa 1.2. Secuencias de escape utilizadas en el lenguaje Java.
Mesa 2.1. Características de los tipos reales de Java
Las variables de punto flotante pueden almacenar no solo valores numéricos, sino también cualquiera de los indicadores (estados) especialmente definidos: infinito negativo, cero negativo, infinito positivo, cero positivo y no es un número
- tipos de números enteros;
- tipos reales;
- tipo booleano.
=
", que asigna un valor inicial a la variable creada.
1. Tipos de variables enteras
Los tipos de enteros varían en la cantidad de memoria que se les asigna. Las características de los tipos de números enteros se dan en la tabla. 1.1.char
, se consideran variables con signo en el lenguaje Java. Las constantes enteras se pueden especificar en un programa de tres maneras: como valores decimales, hexadecimales u octales. De forma predeterminada, todos los números se interpretan como decimales y son de tipo int
. Puedes indicar explícitamente la pertenencia al tipo agregando una letra o letra long
al final del número . Un valor hexadecimal se especifica usando los caracteres o , seguidos del valor del número (números y letras o ), por ejemplo: . Un número en notación octal debe comenzar con un cero, seguido de uno o más dígitos octales, por ejemplo . Los números octales y hexadecimales pueden ser tanto positivos como negativos y varían en los mismos rangos que los números en representación decimal (por ejemplo, los números hexadecimales tienen un valor máximo y un valor mínimo de - , y los números octales tienen, respectivamente, y - ) . declarando variables enteras:"l"
"L"
"0x"
"0X"
0-9
A-F
a-f
0x7FFF
077777
byte
0x7F
0x80
177
200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Los caracteres en Java se definen mediante una palabra clave char
y se implementan mediante el estándar Unicode. Puede especificar una constante de símbolo en un programa o como un símbolo normal. El significado simbólico debe estar encerrado en un par de apóstrofos simples, por ejemplo:
char symbol='f';
Otra forma de escribir caracteres es un par de caracteres "\u"
seguidos de un número hexadecimal de cuatro dígitos (que va desde 0000
hasta FFFF
) que representa el código Unicode del carácter, por ejemplo:
char symbol = '\u0042';
Algunos caracteres que no se encuentran en el teclado se pueden especificar utilizando las llamadas secuencias de escape, \
que contienen el carácter " " seguido de un carácter alfabético que identifica la secuencia de escape, como se muestra en la Tabla 1. 1.2.
2. Tipos reales de variables
El lenguaje Java admite variables y números de punto flotante regulares y de doble bit : tiposfloat
y double
. Para números de coma flotante, debe especificar las partes enteras y fraccionarias, separadas por un punto, por ejemplo 4.6
o 7.0
. Para números grandes, puedes usar la notación exponencial (usando un símbolo "e"
o símbolo para separar la mantisa del exponente "E"
), por ejemplo, el número -3,58×107 se escribe como –3.58E7
y el número 73,675×10-15 se escribe como 73.675e-15
. Las características de los tipos reales de Java se presentan en la tabla. 2.1.
NaN
. Se supone que todas las constantes de punto flotante son de tipo double
. Para especificar un número de tipo , debes anexar un símbolo o símbolo float
al final del mismo . Ejemplos de declaraciones de variables de punto flotante:"f"
"F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. Tipo de variable booleana
Las variables booleanas (variables lógicas) pueden tomar uno de dos valores: “verdadero” o “falso” y se utilizan en lenguajes de programación en operaciones relacionales (comparación) y lógicas. Entonces, el resultado de la comparación.5 > 3
será "verdadero", y el resultado de la comparación
8 < 1
será "falso". A diferencia de C, donde el resultado "falso" está asociado con un valor entero de tipo int
0, y el resultado "verdadero" está asociado con un valor distinto de cero de tipo int
y, en consecuencia, a los resultados de la comparación se les asigna un valor entero (normalmente 0 o 1), Java introdujo las variables booleanas en su propio tipo de datos independiente. Las variables booleanas en Java se definen usando la palabra clave booleana y solo pueden tener uno de dos valores: verdadero o falso , por ejemplo.
boolean switch = true;
Enlace a la fuente: Tipos primitivos de Java
GO TO FULL VERSION