lunes, 2 de diciembre de 2013

Tipos primitivos

El lenguaje Java ofrece varios tipos de variables primitivos, que pueden ser: boolean: Puede ser 'true' o 'false'. char: Almacena caracteres. byte: Almacena enteros de 8 bits. Tiene un alcance desde -128 a +127. short: Almacena enteros de 16 bits. Tiene un alcance de -32.768 a +32.787. int: Almacena enteros de 32 bits. Tiene un alcance desde -2.148.483.648 a +2.148.483.647. long: Almacena enteros de 64 bits. Tiene un alcance desde -9.223.372.036.854.775.808 a +9.223.372.036.854.775.807. float: Almacena números de coma flotante de 32 bits. Tiene una precisión de hasta 7 cifras. double: Almacena números de coma flotante de 64 bits. Tiene una precisión de hasta 15 cifras. Un ejemplo de uso de estos tipos de variables sería el siguiente programa:
public class TiposPrimitivos {
 public static void main(String[] args){
  int valor = 1;
  boolean bandera = true;
  float decimal = (float) 4.5;
  System.out.println("El entero 'valor' contiene: "+valor);
  System.out.println("El boolean 'bandera' contiene: "+bandera);
  System.out.println("El número de coma flotante 'decimal' contiene: "+decimal);
 }
}
Podremos especificar valores enteros empleando distintas bases, anteponiendo un indicador al literal. Decimal -> (No añadimos nada). Binario -> Añadimos 0b al principio. Hexadecimal -> Añadimos 0x al principio. Octal -> Añadimos un 0 al principio. Un programa que aplica esto será el siguiente:
public class TiposPrimitivos {
 public static void main(String[] args){
  int decimal = 12;
  int binario = 0b101;
  int hexadecimal = 0x1A;
  int octal = 0172;
  System.out.println("Valor decimal: "+decimal);
  System.out.println("Valor binario: "+binario);
  System.out.println("Valor hexadecimal: "+hexadecimal);
  System.out.println("Valor octal: "+octal);
 }
}

No hay comentarios:

Publicar un comentario