打印菱形

来源:互联网 发布:淘宝客服代码怎么用 编辑:程序博客网 时间:2024/05/20 21:22

要打印的样式:

这里写图片描述
解题思路:
①可以分开打印,即先打印上三角形,在打印下三角形
注意:上三角形如果是 5 行,则下三角形是 4 行
②上三角形:外循环控制行数(5),内循环控制列数;第一行不输出空格。
③ * 下三角形 :同②;第一行输出空格。

源代码:

public class for10{    public static void main(String[] args){        for(int i = 1; i <= 5; i++){            for(int j = 5; j > i; j--){                System.out.print(" ");            }            for(int j = 1; j <= 2*i-1; j++){                System.out.print("*");            }            System.out.println();        }        for(int i = 1; i < 5; i++){            for(int j = 1; j <= i; j++){                System.out.print(" ");            }            for(int j = 7; j >= i*2-1; j--){                System.out.print("*");            }            System.out.println();        }    }}
原创粉丝点击