一般情况下,刚开始接触java的人可能会这样写这道题
class A6{
public static void main(String[] args){
for(int i = 1; i <= 26; i++){
String j = i + "";
switch(j){
case"1":
System.out.println("a A");
break;
case"2":
System.out.println("b B");
break;
case"3":
System.out.println("c C");
break;
case"4":
System.out.println("d D");
break;
case"5":
System.out.println("e E");
break;
case"6":
System.out.println("f F");
break;
case"7":
System.out.println("g G");
break;
case"8":
System.out.println("h H");
break;
case"9":
System.out.println("i I");
break;
case"10":
System.out.println("j J");
break;
case"11":
System.out.println("k K");
break;
case"12":
System.out.println("l L");
break;
case"13":
System.out.println("m M");
break;
case"14":
System.out.println("n N");
break;
case"15":
System.out.println("o O");
break;
case"16":
System.out.println("p P");
break;
case"17":
System.out.println("q Q");
break;
case"18":
System.out.println("r R");
break;
case"19":
System.out.println("f F");
break;
case"20":
System.out.println("t T");
break;
case"21":
System.out.println("u U");
break;
case"22":
System.out.println("v V");
break;
case"23":
System.out.println("w W");
break;
case"24":
System.out.println("x X");
break;
case"25":
System.out.println("y Y");
break;
case"26":
System.out.println("z Z");
break;
}
}
}
}
这样过于麻烦,所以我们可以利用JAVA的特性快速解决这个题
class A6更好的办法{
public static void main(String[] args){
for(char i = 'a'; i <= 'z'; i++){
System.out.print(i + "");
}
System.out.println();
for(char i = 'A'; i <= 'Z'; i++){
System.out.print(i + "");
}
}
}
这样就大幅度减少了解题时间,该方法利用的是ASCII码,感兴趣的可以去了解一下