For Hexadecimal(codigo)

0 respostas
G
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 certotipo:

156  - 9c;

no meu

156 - 9120;

como posso corrigir isso?
Criado 9 de março de 2005
Respostas 0
Participantes 1