21xrx.com
2025-03-23 20:13:25 Sunday
文章检索 我的文章 写文章
Java 输出数字菱形代码实现
2023-06-15 20:48:31 深夜i     --     --
Java 数字菱形 代码

在 Java 编程中,输出数字菱形可以使用循环语句和条件语句来实现。下面是一段示例代码,可以输出指定大小的数字菱形。

import java.util.Scanner;
public class DiamondPrint {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("请输入菱形的大小(奇数):");
    int size = input.nextInt();
    input.close();
    int m = (size - 1) / 2;
    for (int i = 0; i <= m; i++) {
      for (int j = 1; j <= m - i; j++) {
        System.out.print(" ");
      }
      for (int k = 1; k <= 2 * i + 1; k++) {
        System.out.print(i + 1);
      }
      System.out.print("\n");
    }
    for (int i = 1; i <= m; i++) {
      for (int j = 1; j <= i; j++) {
        System.out.print(" ");
      }
      for (int k = 1; k <= 2 * (m - i) + 1; k++) {
        System.out.print(size - i);
      }
      System.out.print("\n");
    }
  }
}

通过运行上面的代码,我们可以得到一个指定大小的数字菱形。这个程序会要求用户输入一个奇数大小的菱形,然后按照大小输出数字菱形。

  
  

评论区