JAVA如何循环A-Z当超过26个字母时输出AA,AB,AC.....
//JAVA如何循环A-Z当超过26个字母时输出AA,AB,AC..... for (int i = 0; i <= 701; i++) { int y = (i / 26); if (y >= 1) { char a = (char) ((char) y + 64), b = (char) ((char) (i - (y * 26)) + 65); System.out.print(a + "" + b + " "); if ((int) b == 90) { System.out.println(); } } else { //第一遍 System.out.print((char) (i + 65) + " "); if (i + 65 == 90) { System.out.println(); } } }
我的思路用ASCII码,也可以定义26个字符来做