public static void main(String[] args) {
int n = new Scanner(System.in).nextInt();
for (int i = 1; i <= n; i++) {
int x = (i - 1) * 2 + 1;
for (int j = 0; j < n - i; j++) {
System.out.print(" ");
}
for (int j = 0; j < x; j++) {
System.out.print(" * ");
}
for (int j = 0; j < (n - i) * 2; j++) {
System.out.print(" ");
}
for (int j = 0; j < x; j++) {
System.out.print(" * ");
}
System.out.println();
}
}
打印图形,就是在指定的位置打印一个星号,
这个就计算在哪个位置打印就可以,代码可以复杂点