Conversiones en java

Daniel Emperador
23 de Marzo del 2004
Buenas gente, mi post aqui es pq tengo dudas en como realizar conversiones de decimal a binario,octal y hexadecimal en java. Ya se que fijo es una chorrada toda simplona pero si alguien me puede ayudar se lo agradeceria mucho.

Jameson Villanueva
23 de Marzo del 2004
aqui te envio un programa bastante simple que hice en la universidad
package tu paquete;
import java.applet.Applet;
import java.awt.Button;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;



public class bases extends Applet implements ActionListener{
String texto, convertido;
int num;
TextField t1,t2;
Label l1,l2;
Button bi,oc,he,clear,salir;
public void init(){
t1=new TextField(5);
t2=new TextField(5);
t2.setEditable(false);
l1=new Label("Ingrese el numero");
l2=new Label("Valor convertido");
bi=new Button("Binario");
oc=new Button("Octal");
he=new Button("Hexadecimal");
clear=new Button("Limpiar");
salir=new Button("Salir");
add(l1); add(t1);add(l2);add(t2);;add(bi);add(oc);add(he);add(clear);add(salir);
bi.addActionListener(this);
oc.addActionListener(this);
he.addActionListener(this);
clear.addActionListener(this);
salir.addActionListener(this);
}//fin del metodo init

public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals(clear.getLabel())){
t1.setText(" ");
t2.setText(" ");
}//fin de if
else{
if(e.getActionCommand().equals(salir.getLabel())){
setVisible( false );
System.exit( 0 );
}//fin de if
else{
texto=t1.getText();
num=Integer.parseInt(texto);
if(e.getActionCommand().equals(bi.getLabel()))
convertido=Integer.toString(num,2);
if(e.getActionCommand().equals(oc.getLabel()))
convertido=Integer.toString(num,8);
if(e.getActionCommand().equals(he.getLabel()))
convertido=Integer.toString(num,16);
t2.setText(convertido);
}//fin de else
}//fin de else

}//fin del metodo actionPerformed

}//fin de clase


espero que pueda servirte