本文主要是介绍Java 将26个字母以直角三角形的形状输出,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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时停止输出。
这篇关于Java 将26个字母以直角三角形的形状输出的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!