CONVERSIÓN DE DATOS en JAVA
En Java hay una serie de funciones que realizan la conversión entre los distintos tipos de datos. Las conversiones pueden ser,  de número a carácter, de número a cadena, entre números, de carácter a número, de carácter a cadena y de cadena a número. Este tipo de funciones se utilizará  también en los applet.


 

DE NÚMERO A CARÁCTER

 

var_char=Character.forDigit(var_num,base);

 

 

DE NÚMERO A CADENA: El dato a convertir debe ser un objeto de una clase numérica.

 

clase_num objeto=new clase_num(valor);

var_String=objeto.toString();

 

var_String=String.valueOf(var_numerica);

 

 

ENTRE NUMEROS: El dato a convertir debe se un objeto de una clase numérica.

 

clase_num objeto=new clase_num(valor);

var_tipo=objeto.tipoValue();

 

Float F=new Float(3.1416);

int i=F.intValue();

long l=F.longValue();

float f=F.floatValue();

double d=F.doubleValue();

 

 

DE CARÁCTER A NÚMERO

 

var_num=Character.digit(var_char,base);

 

 

DE CARÁCTER A CADENA: El char a convertir debe ser un objeto de la clase Character.

Character objeto=new Character(‘letra’);

var_String=objeto.toString();

 

 

DE CADENA A NÚMERO: El dato al que convertimos debe ser un objeto.

 

clase_num Objeto=new Clase_num(var_String);

var_num=objeto.tipoValue();

 

 

EJEMPLO:

 

class conver2{

public static void main(String numero[]){

            int n1=Character.digit(‘7’,10);

int n2=1;

Character letra=new Character(‘z’);

double n3=150.50;

String cad1=»Numero»;

 

            String cad=String.valueOf(n3);

            String cad2=letra.toString();

 

System.out.println(cad1+cad+cad2);

System.out.println(n1+n2);

 

            char nletra=Character.forDigit(n2,10);

 

System.out.print(n1+» «+nletra);

}

}

 

 

 

EJEMPLO:

 

class conver{

public static void main(String numero[]){

           Integer entero=new Integer(numero[0]);

           double n1=entero.doubleValue();

double n2=150.50;

System.out.print(n1+n2);

}

}

 

 

 

 

 

 

 


0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *