打印三角形

发布时间 2023-11-19 14:18:09作者: 努力橙
/**          行(用i表示)    先打空格  再打星星  最后换行
* 1 3 1
*** 2 2 3
***** 3 1 5
******* 4 0 7

*/
public class sanjiaoxing {
public static void main(String[] args) {
int n = 4; //总行数
//打印行数
for (int i = 1; i <=n; i++) {
//打印空格 (总行数n-i)
for (int j = 1; j <=(n-i); j++) {
System.out.print(" ");
}
//打印星星(2*i-1)
for (int j = 1; j <=(2*i-1); j++) {
System.out.print("*"); // 用条件运算符改为(j % 2 ==0 ? " ":"*") 可以实现打空格的三角形
} *
//换行 * *
System.out.println(); * * *
} * * * *
}
}