输出菱形

来源:互联网 发布:spinner控件绑定数据 编辑:程序博客网 时间:2024/06/05 14:46
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");//换行        }    }}

运行结果:
这里写图片描述