21xrx.com
2024-11-22 10:03:23 Friday
登录
文章检索 我的文章 写文章
Java代码解析:左右对称三角形输出
2023-06-16 20:12:57 深夜i     --     --
Java代码 三角形输出 左右对称

在Java编程中,经常需要输出各种形状的图案,如三角形、正方形等。在这里,我们将介绍如何使用Java代码输出一个左右对称的三角形图案。

代码实现思路如下:

1. 首先定义一个整型变量n,表示我们需要输出的三角形的行数。

2. 然后在控制台上输出左半边的三角形,即由n-1个空格和1个"*"号组成的一列,然后逐行递减空格数和递增"*"号数量,最终输出由n-1个"*"号和1个空格组成的一行。

3. 接下来输出右半边的三角形,即由1个"*"号和n-1个空格组成的一列,然后逐行递增空格数和递减"∗"号数量,最终输出由n-1个空格和1个"*"号组成的一行。

下面是左右对称三角形输出的Java代码


  public static void main(String[] args) {

    int n = 5;

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

      for (int j = n - i; j > 0; j--) {

        System.out.print(" ");

      }

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

        System.out.print("*");

      }

      for (int j = n - i; j > 0; j--) {

        System.out.print(" ");

      }

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

        System.out.print("*");

      }

      System.out.println();

    }

  }

运行结果如下:


  *    *

  **    **

 ***   ***

****   ****

*****  *****

  
  

评论区

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