16進数から10進数の変換
Posted feedbacks - Java
BigIntegerで。BigIntegerは任意精度なので上限はありません。
1 2 3 4 5 6 7 | import java.math.BigInteger;
public class ToDecimal {
public static void main(String[] args) {
System.out.println(new BigInteger(args[0].replaceFirst("^0x", ""), 16).toString());
}
}
|

shojiHIDAKA #8955() Rating1/1=1.00
16進数を10進数に変換してください。
ただし、入出力は文字列とし、次の変換は最低必ずできなければいけないこととします。
2.0x2C9C1227FC6520B →200904012311450123
あわせて、扱える最大の整数も明らかにしてください。
[ reply ]