21xrx.com
2024-11-25 12:02:07 Monday
登录
文章检索 我的文章 写文章
Java实现菱形图形输出的代码
2023-06-16 13:05:23 深夜i     --     --
Java 菱形图形 循环嵌套

Java是一种广泛应用于各种开发领域的编程语言,而在Java编程中,输出图形也是比较常见的操作之一。本文将介绍如何通过Java代码输出一个实心的菱形图形。

代码实现的思路是通过循环嵌套来控制每行的输出,利用空格与符号的组合,输出一行字符组成菱形图形。具体实现过程在代码中有详细注释。

代码:


public class Rhombus {

  public static void main(String[] args) {

    int n = 5; // 菱形的行数

    int m = n / 2 + 1; // 菱形的中心行

    // 输出上半部分的菱形

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

      // 输出空格

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

        System.out.print(" ");

      }

      // 输出符号

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

        System.out.print("*");

      }

      // 换行

      System.out.println();

    }

    // 输出下半部分的菱形

    for (int i = m + 1; i <= n; i++) {

      // 输出空格

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

        System.out.print(" ");

      }

      // 输出符号

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

        System.out.print("*");

      }

      // 换行

      System.out.println();

    }

  }

}

  
  

评论区

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