第一种三角形:
package com.superwy;
/*
*
***
*****
*******
先打印空格,在打印星星
行 先打空格(n-i) 再打星星(2i-1) 换行
1 3 1
2 2 3
3 1 5
4 0 7
*/
public class Case7 {
public static void main(String[] args) {
//1 先定义一个循环控制打印多少行
int n = 10;
for (int i = 1; i <= n; i++){
//2 打印多少空格
for (int j = 1; j <= (n-i); j++){
System.out.print(" ");
}
//3 控制打印星星
for (int j = 1; j <= (2*i-1); j++){
System.out.print("*");
}
System.out.println();
}
}
}
第二种三角形:
package com.superwy;
public class Case7 {
public static void main(String[] args) {
//1 先定义一个循环控制打印多少行
int n = 10;
for (int i = 1; i <= n; i++){
//2 打印多少空格
for (int j = 1; j <= (n-i); j++){
System.out.print(" ");
}
//3 控制打印星星
for (int j = 1; j <= (2*i-1); j++){
// 偶数时打印空格,基数时打印星星
System.out.print(j % 2 == 0 ? " " : "*");
}
System.out.println();
}
}
}