Como faço para converter corretamente um numero decimal para hedecimal corretamente? Eu fiz este codigo e ta dando quase certo se não fosse a formatação do numero final. Alguem sabe como faço para arrumar isso? Ja tentei colocar como string e fazer (String,16) mas não deu certo.
O codigo é esse:
import javax.swing.*;
public class teste001{
public static void main(String args[]){
String Hexa = " ";
int num = 233;
while( num >=16){
int resto = num % 16;
num /= 16;
Hexa = resto + Hexa;
}
Hexa = num + Hexa;
System.out.println(Hexa);
}
}