黑马程序员技术交流社区

标题: 控制台输出一个菱形的*图案 [打印本页]

作者: 小菜白白白    时间: 2016-9-11 14:46
标题: 控制台输出一个菱形的*图案
本帖最后由 小菜白白白 于 2016-9-11 14:46 编辑

   *
  ***
*****
*******
*****
  ***
   *
输出如上图的图案
public class PrintStrar {
        public static void main(String[] args) {
                for(int i=1;i<=4;i++) {
                        for(int z=1;z<=4-i;z++) {
                                System.out.print(" ");
                        }
                        for(int j=1;j<=2*i-1;j++) {
                                System.out.print("*");
                        }
                System.out.println();
                }
                for(int i=3;i>=1;i--) {
                        for(int z=1;z<=4-i;z++) {
                                System.out.print(" ");
                        }
                        for(int j=1;j<=2*i-1;j++) {
                                System.out.print("*");
                        }
                        System.out.println();
                }
        }

}


作者: daikaisheng    时间: 2016-9-11 16:43

                for (int i = 0; i < 5; i++) {
                        for (int j = i + 1; j < 5; j++) {
                                System.out.print(" ");
                        }
                        for (int k = 5; k > 0; k--) {
                                System.out.print("* ");
                        }
                        System.out.println();
                }
       
作者: daikaisheng    时间: 2016-9-11 17:29
daikaisheng 发表于 2016-9-11 16:43
for (int i = 0; i < 5; i++) {
                        for (int j = i + 1; j < 5; j++) {
                                System.out.print(" ");

    * * * * *
   * * * * *
  * * * * *
* * * * *
* * * * *
作者: a953558401    时间: 2016-9-11 17:43
可以输出五角星不?
作者: 小菜白白白    时间: 2016-9-11 19:12
a953558401 发表于 2016-9-11 17:43
可以输出五角星不?

五角星好像没什么规律  不好输出
作者: flfjewffg    时间: 2016-9-11 20:14
循环中来两个循环
作者: xh_javaee    时间: 2016-9-11 22:01





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2