Solicitud para compilar un pequeño programa para reorganizar los valores en la matriz en orden inverso. La matriz se define como int a[5] {8,6,5,4,1} Resultado de salida 20.
Es simple
clase pública para {
char[] estático privado a = { '0', '1', '2', '3',
'4', '5', '6', '7',
'8', '9', 'A', 'B',
'C ' , 'D', 'E', 'F'} ;
/**
* @param args
*/
public static void main(String[] args) {
int número = 10;
System.out (número + "binario:" + toNumber(número, 2) );
System.out.println(número + "octal:" + toNumber(número, 8));
System.out.println( número + "Hexadecimal:" + toNumber(número, 16));
}
Cadena estática pública toNumber(int número, int n) {
String str="";< / p>
for(int i = 0; i < n; i ++) {
if(número == i) {
str = a[i] + str;
Devolver str;
}
}
str = a[número % n] + str;
cadena = toNumber(número/n, n) + cadena;
devuelve cadena;
}
}