BASIC_10十进制转十六进制
JAVA的里已经帮我们写好了这些方法直接调用即可如果想自己写一般是用短除法,十六进制的话就是把A B C D E F存在一个数组里,短除法后if判断然后输出即可。
AC代码:
import java.util.Scanner;
public class BASIC_10 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
int n = input.nextInt();
toHexString(n);
input.close();
}
public static void toHexString(int n) {
System.out.println(Integer.toHexString(n).toUpperCase());
}
}
这里要注意输出的是String类型,然后默认16进制的字母是小写,若要大写,只要在后面加上toUpperCase()