需求
打印一个三角形,实现效果和如图所示
思路分析
-
分成三部分,左边一个透明倒三角,然后两个直角三角拼接
-
外循环为每一行,执行完内循环后换行
代码实现
for (int i = 1; i <= 5; i++) {标签:JAVA,int,打印,System,print,三角形,out From: https://www.cnblogs.com/doubleyancode/p/17750481.html
for (int j =5; j >= i; j--) {//最左侧的透明三角
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("* ");
}
for (int j = 1; j < i; j++) {//右侧与左侧对称的话会失去顶端的角
System.out.print("0 ");
}
System.out.println();//换行
}