21xrx.com
2025-03-21 15:50:27 Friday
文章检索 我的文章 写文章
菱形用Java代码实现的方法
2023-06-17 02:06:58 深夜i     208     0
Java编程 菱形图案 循环嵌套

在Java编程中,有时需要输出一些特殊形状的图案,如三角形、菱形等。本文将介绍如何使用Java代码实现菱形图案的输出。

实现菱形图案的基本思路是通过循环嵌套输出“*”符号,根据菱形的规律控制输出的数量和位置。下面是实现菱形图案的Java代码示例:

public class DiamondPattern {
  public static void main(String[] args) {
    // 打印上半部分菱形
    for (int i = 1; i <= 5; i++) {
      for (int j = 1; j <= 5 - i; j++) {
        System.out.print(" ");
      }
      for (int k = 1; k <= 2 * i - 1; k++) {
        System.out.print("*");
      }
      System.out.println();
    }
    // 打印下半部分菱形
    for (int i = 4; i >= 1; i--) {
      for (int j = 1; j <= 5 - i; j++) {
        System.out.print(" ");
      }
      for (int k = 1; k <= 2 * i - 1; k++) {
        System.out.print("*");
      }
      System.out.println();
    }
  }
}

以上代码通过两层循环嵌套实现了菱形图案的输出,利用空格符和“*”符号进行了完美的排版。

  
  

评论区