Tipos de variables

Las variables en Java consiste de un espacio en la memoria el cual corresponde el valor de esa variable.

El valor de una variable es una entidad individual del programa, el proceso de programacion puede recrear expresiones matematicas y estas expresiones matematica pueden generar un nuevo valor de otro valor ya existente.

Definicion basica

Para definir una variable primero definimos el tipo de dato el cual es la variable, junto al nombre de la variable para definirla.

int x;
int y = 10;

Tipos

Java es un lenguaje de programacion estaticamente tipado, esto significa que el tipo de variable debe de ser definida antes de poder utilizarse al momento de compilacion o ejecucion.

Tipos de datos primitivas

Estas son tipos de datos siempre el cual no contienen alguna capacidad especial y contiene un simple valor.

  • byte

Estas contiene todos los valores entre -128 hasta 127. Estas son utilizada mayor mente para mejorar el manejo de memoria.

class Main {
  public static void main(String[] args) {
    byte num;
    num = 113;
    System.out.println(num);
  }
}
  • short

Este tipo es mayor que byte, pero menor que un entero. Su alcance es entre -32,768 hasta 32767.

class Main {
  public static void main(String[] args) {
    short num;
    num = 150;
    System.out.println(num);
  }
}
  • int

Estos se le conoce como numeros enteros, su alcance es entre -2147483648 hasta 2147483647.

class Main {
  public static void main(String[] args) {
    int num = 1024;
    System.out.println(num);
  }
}
  • long

Esta es utilizada para valores el cual su alcance es mayor, entre -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.

class Main {
  public static void main(String[] args) {
    long num = -12332252626L;
    System.out.println(num);
  }
}
  • double

Esta contiene los valores suficiente para mantener 15 digitos decimales.

class Main {
  public static void main(String[] args) {
    double num = -42937737.9d;
    System.out.println(num);
  }
}
  • float

Esta contiene los valores suficiente para mantener entre 6 hasta 7 digitos decimales.

class Main {
  public static void main(String[] args) {
    float num = 19.98f;
    System.out.println(num);
  }
}
  • boolean

Estos contienen valores entre cierto o falso.

class Main {
  public static void main(String[] args) {
    boolean b = false;
    System.out.println(b);
  }
}
  • char

Esto contienen solo caracteres como valor.

class Main {
  public static void main(String[] args) {
    char ch = 'Z';
    System.out.println(ch);
  }
}

Tipos de datos no primitivos

Estos tipos de dato son aquellos que son creados mientra se ca codificando el codigo, se les conocen como las "variables de referencia" o "variables de objeto" ya que se refieren a una ubicación donde se almacenan los datos.

  • string

Las cadenas son una colección de caracteres y no se pueden cambiar una vez que se crean.

class Main {
  public static void main(String[] args) {
    String greeting = "Hello world!";
    System.out.println(greeting);
  }
}
  • array

Una matriz es un grupo de variables que son similares en naturaleza, se asignan dinámicamente y pueden contener primitivos u objetos según la definición. Su tamaño debe especificarse en el único int, y su longitud puede determinarse por la longitud del miembro. Su indexación siempre comienza con cero, y están ordenados.

results matching ""

    No results matching ""