21xrx.com
2025-03-23 16:33:12 Sunday
文章检索 我的文章 写文章
Java程序员必学:如何用星号输入五角星
2023-06-17 09:22:55 深夜i     26     0
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();//输出完一行后换行
    }
  }
}

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

  
  

评论区