import java.util.Scanner;
public class g {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,j,k;
Scanner sc=new Scanner(System.in);
System.out.print("请输入行数:");
k=sc.nextInt();//由键盘输出行数
System.out.println("输出图形:");
//先输出上半部分
for(i=0;i<k;i++){
for(j=k;j>i;j--){ //判断上半部分空格数
System.out.printf(" ");//输出空格
}
for(j=0;j<i*2+1;j++){ //判断上半部分输出的星号数
System.out.printf("*");//输出星号
}
System.out.printf("\n");//换行
}
//输出下半部分
for(i=0;i<k;i++){
for(j=1;j<i+2;j++){ //判断下半部分空格数
System.out.printf(" ");//输出空格
}
for(j=k*2;j>i*2+1;j--){ //判断下半部分输出的星号数
System.out.printf("*");//输出星号
}
System.out.printf("\n");//换行
}
}
}
运行结果: