21xrx.com
2024-12-22 22:50:24 Sunday
登录
文章检索 我的文章 写文章
Java 实现打印菱形的代码
2023-06-15 13:03:28 深夜i     --     --
Java 菱形 打印

在 Java 编程中,有时需要打印出一些图形来进行展示,其中一种常见的图形就是菱形。本文将介绍一种简单的 Java 代码实现在控制台上打印出菱形的方法。

代码实现

要打印出一个菱形,我们可以先设置一个变量 n 来表示菱形的大小(正中间的行数),然后分别从上到下和从下到上打印出上下两半。

代码如下:


public class Diamond {

  public static void main(String[] args) {

    int n = 5;

    // 打印上半部分

    for (int i = 1; i <= n; i++) { // 控制行数

      for (int j = 1; j <= n - i; j++) { // 控制前半部分的空格数

        System.out.print(" ");

      }

      for (int j = 1; j <= 2 * i - 1; j++) { // 控制菱形的 * 数

        System.out.print("*");

      }

      System.out.println(); // 换行

    }

    // 打印下半部分

    for (int i = n - 1; i >= 1; i--) { // 控制行数

      for (int j = 1; j <= n - i; j++) { // 控制前半部分的空格数

        System.out.print(" ");

      }

      for (int j = 1; j <= 2 * i - 1; j++) { // 控制菱形的 * 数

        System.out.print("*");

      }

      System.out.println(); // 换行

    }

  }

}

运行代码后,将会在控制台上得到以下输出:


  *

  ***

 *****

*******

*********

*******

 *****

  ***

  *

关键词:

Java、菱形、打印

  
  

评论区

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