36进制--java-爱代码爱编程
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
对于 16 进制,我们使用字母 A−F 来表示 10 及以上的数字。
如法炮制,一直用到字母 Z,就可以表示 36 进制。
36 进制中,A 表示 10,Z表示 35,AA 表示370。
你能算出 MANY 表示的数字用 10 进制表示是多少吗?
代码展示
public class a {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = 'M'-'A'+10;
int b = 'A'-'A'+10;
int c = 'N'-'A'+10;
int d = 'Y'-'A'+10;
System.out.println((int)(d*Math.pow(36, 0)+c*Math.pow(36, 1)+b*Math.pow(36, 2)+a*Math.pow(36, 3)));
}
}