public class boom2
{
public static void main(String args[])
{
long d = 156;
String [] b = new String[16];
b[0]=“0”;b[1]=“1”;b[2]=“2”;b[3]=“3”;b[4]=“4”;b[5]=“5”;b[6]=“6”;b[7]=“7”;b[8]=“8”;
b[9]=“9”;b[10]=“A”;b[11]=“B”;b[12]=“C”;b[13]=“D”;b[14]=“E”;b[15]=“F”;
for(int i=0; i<b.length; i++)
{
while((d/16)>=1)
{
b[i] = d % 16 + b[i];
d = d / 16;
}
b[i]= d + b[i];
System.out.println(b[i]);
}
}
}
Eu estou com uma duvida eu terei que por acaso colocar outro vetor para receber o numeroHexadecimal correto?
pois o a rotina não esta dando o resultado certo…tipo:
156 - 9c;
no meu
156 - 9120;
como posso corrigir isso?