viernes, 21 de octubre de 2016

Clases envolventes


public class Datos {

    private Integer a= new Integer(45);   // Integer sirve para manejar como objeto el 45
    private Integer b= new Integer("50"); //Aqui sirve para guardar un caracter en un numero
   
   
    public Integer getA() {
        return a;
    }
    public void setA(Integer a) {
        this.a = a;
    }
    public Integer getB() {
        return b;
    }
    public void setB(Integer b) {
        this.b = b;
    }
   
}

----------------------------//_------------------------------------//--------------------------------------//-------------


public class Presentacion {

    public static void main(String[]args)
    {
        Datos ejemplo=new Datos();
       
       
        //Value
        int a = ejemplo.getA().intValue(); // Sirve para guardar lo que hay en un metodo ajeno en una variable
        int b= ejemplo.getB().intValue();
       
        System.out.println("Dato primitivo entero: "+ ejemplo.getA());// Manera larga (sin Value)
        System.out.println("Cadena de caracteres hechos enteros: "+ ejemplo.getB());
       
        System.out.println("Dato primitivo entero: "+ a);
        System.out.println("Cadena de caracteres hechos enteros: "+  b);//Manera Corta(Con Value)
       
        System.out.println("Ejemplo 0.1: a+b="+(a+b)); //Manera corta
        System.out.println("Ejemplo tres: con objetos: "+ (ejemplo.getA()+ejemplo.getB()));// Manera Larga
       
       
        // Parse
        int j= Integer.parseInt("5"); // Pasa un caracter numerico a entero (dentro del parentesis solo puede haber numeros)
       
        System.out.println("Suma entre parse y un numero: j + 3= "+ (j+3));
       
        //Value Of
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
       
       
         float j1=Float.valueOf("10f");
        System.out.println("No se que haga: "+ j1);
        //Binario
       
         Integer in2= Integer.valueOf("10", 2);
        System.out.println("No se que haga 2: "+ in2);
       
        System.out.println("Suma j1 + j= "+ (j1 + j));
    }
   
}

No hay comentarios:

Publicar un comentario