21xrx.com
2024-11-22 03:56:45 Friday
登录
文章检索 我的文章 写文章
Java编写菱形图案:让你的代码也成为一副美丽的画
2023-06-17 06:09:27 深夜i     --     --
Java编程 菱形图案 循环控制

Java是一种具有强大绘图功能的语言,而菱形图案就是在Java中经常会用到的图案。今天,我们将会展示如何使用Java编写出一个美丽的菱形图案。

首先,我们需要定义一个菱形的大小,这里我们设菱形的大小为5:


int size = 5;

接下来,我们需要一个循环来打印出菱形的每一行。注意到我们在菱形的上半部分和下半部分采用了不同的循环条件:


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

  for (int j = 0; j < size - i; j++) {

    System.out.print(" ");

  }

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

    System.out.print("*");

  }

  System.out.println();

}

for (int i = size - 2; i >= 0; i--) {

  for (int j = 0; j < size - i; j++) {

    System.out.print(" ");

  }

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

    System.out.print("*");

  }

  System.out.println();

}

上面的代码中,我们使用了三个循环。第一个循环打印出菱形的上半部分,第二个循环打印出菱形的下半部分,第三个循环则打印出每一行的星号。其中,第一个循环控制行数,第二个循环控制空格数,第三个循环控制星号数。

最终的输出结果如下:


   *

  ***

  *****

 *******

*********

 *******

  *****

  ***

   *

通过这个例子,我们不仅学会了如何在Java中绘制菱形图案,还熟悉了如何使用循环控制程序流程。相信通过这个例子,你也一定会喜欢上使用Java创造美丽的图案。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复