O seguinte metodo:
public String calcDecParaHex() {
String emDec = 150;
String emHex = "";
for(int i = 0;i < emDec.length();i++){
String temp = emDec.substring(i, i+1);
int mod = Integer.parseInt(temp) % 16;
emHex += mod+"";
System.out.println("O resto da divisão de "+temp+" por 16 é " +mod);
}
return emHex;
}
Eu sei que ainda falta coisa, mais olhem o que ele me retorna:
O resto da divisão de 1 por 16 é 1
O resto da divisão de 5 por 16 é 5
O resto da divisão de 0 por 16 é 0
Não estou entendendo por que ele esta me retornando que modulo desees numeros por 16 é o proprio numero…