21xrx.com
2024-09-20 00:50:52 Friday
登录
文章检索 我的文章 写文章
Java代码实现菱形图案
2023-06-17 07:09:55 深夜i     --     --
Java代码 循环嵌套 菱形图案

在Java中,我们可以通过循环嵌套的方式来输出各种形状的图案,其中包括菱形。接下来,我们就来学习一下如何使用Java代码输出菱形图案。

首先,我们需要输入一个整数n,代表菱形的大小。然后,我们使用双重循环来输出菱形,具体代码如下所示:


// 取得用户输入的菱形大小

int n = scanner.nextInt();

// 输出上半部分的菱形

for (int i = 1; i <= n; i++) {

  for (int j = 1; j <= n - i; j++) {

    System.out.print(" ");

  }

  for (int k = 1; k <= i * 2 - 1; k++) {

    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 k = 1; k <= i * 2 - 1; k++) {

    System.out.print("*");

  }

  System.out.println();

}

这段代码的作用是先输出上半部分的菱形,再输出下半部分的菱形。其中,第一个循环用来控制行数,第二个循环用来输出空格,第三个循环用来输出星号。通过多次循环,就可以输出一个漂亮的菱形了。

  
  

评论区

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