首页 > 代码库 > 输入N,打印如图所示的三角形(例:N=3,N=4,N=5)1<=N<=26
输入N,打印如图所示的三角形(例:N=3,N=4,N=5)1<=N<=26
package demo; public class PrintDemo { public static void main(String[] args) { print(26); } private static void print(int i) { if(i<1||i>26){ return; } int j,j2; for (j = 1; j <= i; j++) { for (j2 = 1; j2 <= i; j2++) { if(j+j2<=i){ System.out.print(" "); }else{ System.out.print((char)(64+j2)); } } for (j2 = i-1; j2 >=1; j2--) { if(j+j2>i){ System.out.print((char)(64+j2)); }else { System.out.print(" "); } } System.out.println(); } } }输出结果:
三点:
1.System.out.print()不要写成System.out.println()了。
2.如果在对角线操作,可以用if判断。
3.一般两层循环,外层循环控制行数。外循环的变量在内循环中必须有!
输入N,打印如图所示的三角形(例:N=3,N=4,N=5)1<=N<=26
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。