以JAVA语言实现编写一段代码 功能是获取长度为三的字符串,从1开始,左补0凑齐3位,到达999后以A开始循环递增到ZZZ
时间: 2023-04-01 08:01:19 浏览: 67
以下是以JAVA语言实现编写一段代码 功能是获取长度为三的字符串,从1开始,左补凑齐3位,到达999后以A开始循环递增到ZZZ的答案:
```
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 2592; i++) {
String str = String.format("%03d", i);
System.out.println(strToCode(str));
}
}
public static String strToCode(String str) {
int num = Integer.parseInt(str);
if (num <= 26 * 26) {
return String.format("%c%c%c", num / 26 / 1 + 'A' - 1, num / 1 % 26 + 'A' - 1, num % 26 + 'A' - 1);
} else {
num -= 26 * 26;
return String.format("%c%c%c", num / 26 / 26 + 'A' - 1, num / 26 % 26 + 'A' - 1, num % 26 + 'A' - 1);
}
}
}
```