第一行和最后一行单独一颗*
public class test462 {
public static void main(String[] args) {
for(int i=1;i<10;i++){
for (int k = 1; k <=10-i; k++) {
System.out.print(" ");
}
System.out.print("*");
for (int j = 1; j<2*i-2; j++) {
System.out.print(" ");
}
if(i!=1) {
System.out.print("*");}
System.out.println();
}
for (int i = 9; i >=1; i--) {
for (int k = 1; k <=10-i; k++) {
System.out.print(" ");
}
System.out.print("*");
for (int j = 1; j<2*i-2; j++) {
System.out.print(" ");
}
if(i!=1) {
System.out.println("*");}
}
}
}
运行效果如下