21xrx.com
2024-11-03 21:50:02 Sunday
登录
文章检索 我的文章 写文章
Java编程实现输出菱形图案
2023-06-15 20:09:16 深夜i     --     --
Java编程 菱形图案 循环结构

在Java编程中,有许多有趣的图形可以通过基础语法和循环结构实现。本文将介绍如何使用循环语句输出菱形图案。

首先,我们需要了解什么是菱形图案。菱形是由两组对角线相交形成的多边形,它具有对称性和连续性。

接下来,我们需要使用for循环语句进行实现。我们可以使用两个嵌套的for循环,一个用于控制图案的行数,另一个用于控制每行打印的字符数。我们将使用空格字符和星号字符来构建菱形图案。

代码实现如下:


public class Main {

  public static void main(String[] args) {

    int row = 5;

    for (int i = 1; i <= row; i++) {

      // 打印空格字符

      for (int j = row - i; j >= 1; j--) {

        System.out.print(" ");

      }

      // 打印星号字符

      for (int k = 1; k <= 2 * i - 1; k++) {

        System.out.print("*");

      }

      System.out.println();

    }

    for (int i = row - 1; i >= 1; i--) {

      // 打印空格字符

      for (int j = 1; j <= row - i; j++) {

        System.out.print(" ");

      }

      // 打印星号字符

      for (int k = 1; k <= 2 * i - 1; k++) {

        System.out.print("*");

      }

      System.out.println();

    }

  }

}

运行程序后,将会输出一个漂亮的菱形图案。

  
  

评论区

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