package test;
public class Letter {
public static void main(String[] args) {
//已知 A-Z有26个字母 对应0-25,列数不可以大于255个,行数不可以大于65536个
//System.out.println((char)('A'+0)+""+(char)('A'+1));//AB
// System.out.println(toLetter(500));
for(int i=0;i<36;i++){
System.out.print(toLetter(i)+" ");
}
}
private static String toLetter(int column){
int i=column/26;
int j=column-(i*26);
return letter(i-1)+letter(j);
}
//获取字母
private static String letter(int num){
if(num>=0&&num<=26){
return (char)('A'+num)+"";
}else{
return "";
}
}
}
public class Letter {
public static void main(String[] args) {
//已知 A-Z有26个字母 对应0-25,列数不可以大于255个,行数不可以大于65536个
//System.out.println((char)('A'+0)+""+(char)('A'+1));//AB
// System.out.println(toLetter(500));
for(int i=0;i<36;i++){
System.out.print(toLetter(i)+" ");
}
}
private static String toLetter(int column){
int i=column/26;
int j=column-(i*26);
return letter(i-1)+letter(j);
}
//获取字母
private static String letter(int num){
if(num>=0&&num<=26){
return (char)('A'+num)+"";
}else{
return "";
}
}
}