21xrx.com
2024-09-20 06:12:53 Friday
登录
文章检索 我的文章 写文章
Java程序员必学:如何用星号输入五角星
2023-06-17 09:22:55 深夜i     --     --
Java编程 五角星 星号输入

Java程序员在编写代码时,经常需要输出不同的图形和符号,其中五角星是一个常见的图形。在Java中,要用星号输入五角星,需要按照一定的规则进行编码。

首先,要用Java中的循环结构输出星号,具体的方法是通过两层循环嵌套实现。外层循环控制输出星星的行数,内层循环控制输出星星的数量和位置。在内层循环中,通过判断星星位置的关系输出不同的字符,从而实现五角星的绘制。

下面是示例代码:


public class Star{

  public static void main(String[] args) {

    int n = 5;//控制输出行数

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

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

        System.out.print(" ");//输出空格用于形成倒角

      }

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

        if(i==1 || i==n || j==1 || j==(2*i-1) || j==2 || j==(2*i-2)){

          //这里判断输出字符,1和n行全部输出,2和(2*i-2)列输出,剩下的打印空格

          System.out.print("*");

        } else {

          System.out.print(" ");

        }

      }

      System.out.println();//输出完一行后换行

    }

  }

}

上述代码中的关键思想是使用循环来控制输出每一行五角星的字符,通过判断星星位置的关系输出不同的字符,实现五角星图形的绘制。

  
  

评论区

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