package homework;
public class jinji {
public static void main(String[] args) {
char c='A';
for(int i =0;i < 7;i++) {
for(int j =0;j<i+1;j++,c++) {
if(c<91)
System.out.print((char)(c));
}
System.out.println();
}
}
}
输出结果:
在编写过程中遇到的问题以及解决方法:
1、输出的全是字母A:在for循环中加入c++,每输出一次,c++一次就可以输出不同的26个字母;
2、输出结果多出"["和"\",如图:
这是因为没有限制c的范围,使得c在增大到91(Z在ASCII中对应90)及以后还在输出。可以通过if语句如:if(c<91)使c达到91时停止输出。