问题描述

Java 代码实现
方案一:使用 BigInteger 类直接转换。
import java.math.BigInteger;
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println(new BigInteger(in.next(), 10).toString(16).toUpperCase());
in.close();
}
}
方案二:使用 printf("%X") 直接输出。
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.printf("%X", in.nextInt());
in.close();
}
}

被折叠的 条评论
为什么被折叠?



