For循环小实例,打印菱形

小需求:
        使用循环打印 菱形 "*"

[Java] 纯文本查看 复制代码

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

/*

使用循环打印菱形

 */

public class Test04 {

    public static void main(String[] args) {

        //正三角

        for (int i = 0; i < 10; i++) {

            for (int i1 = 0; i1 < 10-1 - i; i1++) {

                System.out.print(" ");

            }

            for (int i1 = 0; i1 < 2 * i +1; i1++) {

                System.out.print("*");

            }

            //打印完一遍换行

            System.out.println();

        }

        //倒三角

        for (int i = 0; i < 10; i++) {

            for (int i1 = 0; i1 < i; i1++) {

                System.out.print(" ");

            }

            for (int i1 = 0; i1 < 19- 2 * i; i1++) {

                System.out.print("*");

            }

            System.out.println();

        }

    }

}




For循环小实例,打印菱形