當前位置:編程學習大全網 - 編程軟體 - 求編譯個小程序 數組裏的值按逆序重新排放 數組定義為int a[5] {8,6,5,4,1} 輸出結果20

求編譯個小程序 數組裏的值按逆序重新排放 數組定義為int a[5] {8,6,5,4,1} 輸出結果20

很簡單的

public class To {

private static char[] 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 number = 10;

System.out.println(number + "二進制: " + toNumber(number, 2));

System.out.println(number + "八進制: " + toNumber(number, 8));

System.out.println(number + "十六進制: " + toNumber(number, 16));

}

public static String toNumber(int number, int n) {

String str="";

for(int i = 0; i < n; i ++) {

if(number == i) {

str=a[i] + str;

return str;

}

}

str = a[number % n] + str;

str = toNumber(number/n, n) + str;

return str;

}

}

  • 上一篇:文科生可以學習軟件編程嗎?
  • 下一篇:三國誌13怎麽輸入中文名字?自創武將如何輸中文
  • copyright 2024編程學習大全網