Java: Tipos boolean y char

Anterior: Tipos de datos
Siguiente: Tipos numéricos sin decimales

boolean

El tipo boolean permite almacenar valores lógicos (verdadero o falso). Los datos de este tipo no podrán tomar ningún valor diferente a estos dos. Existen dos literales definidos en Java para representar estos valores: true y false.
Ocupa 1 bit en memoria, pero el tamaño real que se reserva no está definido en el estándar, por lo que puede variar dependiendo de la plataforma.

Ejemplos:
boolean aprobado = true;
boolean completo = false;

char

Permite almacenar un carácter en formato Unicode.
Ocupa 16 bits en memoria.
El rango de valores va desde ‘\u0000’ (0) hasta ‘\uffff’ (65535).

Para almacenar un valor de tipo carácter se podrá hacer de varias formas:

  • Escribiendo el carácter entre comillas simples (‘a’, ‘R’, ‘8’, etc.).
  • Escribiendo el carácter con sintaxis Unicode: \u seguido del código hexadecimal del carácter. Todo entre comillas simples (A – ‘\u0041’).
  • Escribiendo el valor decimal del carácter sin comillas (A – 65)

Podéis consultar los códigos hexadecimales y decimales de todos los caracteres Unicode aquí.

Ejemplos:
char caracter1 = ‘S’; // S en sintaxis carácter
char caracter2 = ‘\u0053’; // S en sintaxis Unicode
char caracter3 = 82; // S en sintaxis decimal

Deja una respuesta

Subir ↑