21xrx.com
2025-04-27 02:33:41 Sunday
文章检索 我的文章 写文章
Java实现菱形图形输出的代码
2023-06-16 13:05:23 深夜i     30     0
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();
    }
  }
}

  
  

评论区

请求出错了