Eu fiz este codigo para transformar um decimal em Hexadecimal, mas na linha que faz o metodo bolha dá algo errado, e eu não consigo compreender o erro! Alguem poderia ajudar eu?
8O
public class Hexadecimal
{
public static void main(String args[])
{
String [] Hex = {“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“A”,“B”,“C”,“D”,“E”,“F”};
String b = new String();
int d = 26;
while((d/16)>=1)
{
b = d % 16 + b;
d = d / 16;
}
b = d + b;
String alfa;
for(int i=0; i < b.length; i++){
for( int j=0; j < Hex.length; j++)
{
alfa = b[i];
b[i] = Hex[j];
Hex[j] = alfa;
}
}
String beta = alfa + beta;
System.out.println(beta);
}
}