21xrx.com
2024-12-23 00:13:04 Monday
登录
文章检索 我的文章 写文章
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");

    }

  }

}

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

  
  

评论区

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