题目描述
小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26。对于 27 以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对应 28,AZ 对应 52,LQ 对应 329。
请问 2019 对应的字符串是什么?
import java.util.Scanner; // 1:无需package // 2: 类名必须Main, 不可修改 public class Main { public static void main(String[] args) { int n=2019; StringBuilder sb = new StringBuilder();//StringBuilder可变字符串类 while(n>0){ //进制转换 将10进制变为26进制 n--; sb.append((char)(n%26+'A')); n/=26; } System.out.println(sb.reverse().toString()); } }
标签:26,java,进制,StringBuilder,-------,字串,sb,对应 From: https://www.cnblogs.com/mcpf/p/17041567.html