For循环小实例,打印菱形

本文详细介绍了一种使用Java编程语言通过循环结构打印菱形图案的方法。代码中首先通过正三角形的打印形成上半部分的菱形,再通过倒三角形的打印完成下半部分,实现了完整的菱形图案输出。

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

[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();

        }

    }

}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值