21xrx.com
2024-11-08 22:07:50 Friday
登录
文章检索 我的文章 写文章
Java代码:输出正三角形的*号 并自增加两个
2023-06-15 16:18:28 深夜i     --     --
关键词1:Java编程 关键词2:循环语句 关键词3:自增加

在Java编程时,经常需要输出各种图案,如星星、方块、圆形等。其中,输出正三角形的*号是一个比较基础的项目,也是很多学习Java语言的初学者必须掌握的一个基础编程环节。本文将介绍如何使用Java代码输出正三角形的*号,并实现自增加两个的操作。

首先,我们需要使用循环语句控制程序输出符合要求的正三角形。在本例中,我们将使用两层循环语句,分别代表行数和列数。先看代码:


public class Triangle {

  public static void main(String[] args) {

    int rows = 5; // 控制行数

    int num = 1; // 初始化计数器

    

    for (int i = 1; i <= rows; i++) { // 控制行数

      for (int j = rows - i; j >= 1; j--) { // 输出空格

        System.out.print(" ");

      }

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

        if(num % 2 == 1) { // 判断是否需要自增

          System.out.print("*");

        } else {

          System.out.print("#");

        }

        num += 2; // 自增2

      }

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

    }

  }

}

这段代码中,我们使用了3个循环语句,其中第一个循环控制输出的行数,第二个循环用于输出行前空格,第三个循环用于输出三角形的*号,并实现自增加两个的操作。

代码的运行结果如下所示:


  *

  #*#

 *#*#*

#*#*#*#

*#*#*#*#*

我们可以看到,代码输出了5行正三角形,每行的*号个数都是奇数,并且*号和#号进行了交替输出。其中,#号表示自增加两个后输出的结果。

通过以上代码,我们可以初步了解如何使用Java语言输出正三角形的*号,并实现自增加两个的操作。为了帮助大家更加深入地了解Java编程,下面介绍一些关键词:

关键词1:Java编程

关键词2:循环语句

关键词3:自增加

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章