返回题解分享
讨论 / 题解分享/ 帖子详情

年号字串(结果填空) - 题解

import java.util.Scanner;

public class 年号字串 {

	 public static void main(String[] args) {
	        // 创建一个Scanner对象,用于接收用户输入
	        Scanner scanner = new Scanner(System.in);
	        
	        // 定义一个字符串a,用于表示26进制数字的映射表
	        String a = "ZABCDEFGHIJKLMNOPQRSTUVWXY";
	        
	        // 从用户输入中获取一个整数n
	        int n = scanner.nextInt();
	        
	        // 当n不为0时,进行循环
	        while (n != 0) {
	            // 输出映射表中对应于n mod 26的字符
	            System.out.print(a.charAt(n % 26));
	            
	            // 将n除以26,以便在下一次迭代中处理高位数字
	            n /= 26;
	        }
	        
	        // 关闭Scanner对象,释放资源
	        scanner.close();
	    }

}
0 回复 0 转发 0 喜欢 6 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!