http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?a=1130
十進位轉16進位Integer.toHexString(i) 十進位轉8進位Integer.toOctalString(i) 任何進位轉十進位Integer.parseInt(str,16)
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
while (scn.hasNext()) {
String str = scn.next(), s;
if (str.contains("0x")) {
s = str.substring(2);
System.out.println(Long.parseLong(s, 16));
}
else {
s = str;
System.out.println("0x" + Long.toHexString(Long.parseLong(s)).toUpperCase());
}
}
}
/*
題目:[C_MM081-易] 10進位及16進位
作者:1010
時間:西元 2016 年 7 月 */
}