domingo, 20 de junio de 2010

Java 1.4 Tipos de datos I (básicos)

Bueno una vez iniciado el entorno y la introducción a Java. Empiezo con lo que es el lenguaje propiamente dicho. En esta entrada introduciré los tipos de datos básicos de Java o los que creo yo que son los básicos. De todas formas dejo un manual que me ayudo a realizar un proyecto de la universidad y que creo que es intuitivo y directo http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java2.pdf .
Bueno, los tipos de datos básicos de Java(envolventes) son:

- Integer ----> para variables enteras o numeros enteros: 0,1,2,3...,-1,-2,-3,....15416
- Boolean ----> para variables ciertas o falsas, solo 2 valores posibles: true,false
- Float ----> para variables de coma flotante, es decir: 1.3256, 3.14164, ...
- String ----> para cadenas de texto: "El panxo va dirli al pinxo", "a", ....
- Character ----> para variables de tipo carácter: 'a', 'b' , '\n', ...

en version reducida:

- int
- boolean
- float
- String
- char

La diferencia entre la versión reducida y las clases de tipos básicos es que estas contienen operaciones de cast(conversion entre tipos) ente otras. Asi para declarar una variable dentro de una función con utilizar el tipo reducido basta, en cambio para declarar los atributos de una clase es recomendable y nosotros lo haremos de esa forma, declarar los atributos que sean variables básicas en su versión completa. Cuando pueda pondre un par de ejemplos.


~/MiClaseJava.java.html




class MiClaseJava {

  /*Atributos de la clase, siguiendo el convenio

  los atributos que son tipos básicos siempre los

  delcaramos en su versión completa(con su clase

  envolvente)*/

  private Integer entero;

  private Boolean booleano;

  private Float real;

  private String palabra;

  private Character caracter;

        

  /*Constructor de la clase*/

  public MiClaseJava() {}

  

  /*Operacion cualquiera*/

  public void operacionQueNoHaceNada() {

    /*Las variables de las operaciones y las axuiliares

    las podemos declarar en version simple*/

    int i=0;

    char c = 'a';

    String s = "ViscaElBarça";

    float f = 4.5;

    boolean b = false;

    while (i != 0) {

      System.out.println(c);

      System.out.println(s);

      System.out.println(f);

      System.out.println(b);

    }

  }

}



En este trozo de código hemos seguido el convenio marcado, atributos declarados con tipos completos y variables de operaciones declaradas con tipos reducidos. Cualquier duda o sugerencia, dejar un comentario en la entrada correspondiente.

No hay comentarios:

Publicar un comentario