Red de conocimiento informático - Conocimiento sistemático - 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.

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;

}

}