21xrx.com
2024-11-05 18:53:04 Tuesday
登录
文章检索 我的文章 写文章
如何编写Java程序输出图形
2023-06-19 22:22:18 深夜i     --     --
Java 图形输出 循环语句

在编写Java程序时,有时会遇到需要输出各种图形的需求。这篇文章将介绍如何使用Java语言编写程序输出如下图形:


  *

  ***

 *****

*******

*********

这个图形看起来很简单,但是它基于一些规律:每一行都有一定数量的空格和星号。因此,我们可以使用循环结构来生成每一行的内容。下面是这个程序的代码示例:


public class PrintShape {

  public static void main(String[] args) {

    int n = 5; // 控制图形的高度

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

      // 输出每一行的空格

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

        System.out.print(" ");

      }

      // 输出每一行的星号

      for (int j = 0; j < 2 * i + 1; j++) {

        System.out.print("*");

      }

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

    }

  }

}

这个程序首先定义了图形的高度为5,然后使用两个嵌套的for循环输出每一行的空格和星号,最后通过调用System.out.println()方法输出换行符,从而打印出整个图形。

通过运行这个程序,我们可以看到它成功输出了期望的图形。

  
  

评论区

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