java实现打印倒直角三角形
发布日期:2021-05-14 13:02:41 浏览次数:15 分类:精选文章

本文共 714 字,大约阅读时间需要 2 分钟。

编写一个Java程序,用户可以输入直角三角形的行数,程序将按照倒直角三角形的形式打印输出。以下是实现细节和代码示例。

技术因素:用户可以通过输入参数rows控制直角三角形的行数。程序采用嵌套的循环结构,外层循环控制行数,内层循环根据当前行的位置打印星号字符,逐层递减空格数目。

代码示例:

package cn.jbit.nestedloops;
import java.util.Scanner;
public class InvertRTriAngle {
public static void main(String[] args) {
int rows = 0; // 三角形行数
System.out.print("请输入直角三角形的行数:");
Scanner input = new Scanner(System.in);
rows = input.nextInt();
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= rows + 1 - i; j++) {
System.out.print("*");
}
System.out.print("\n");
}
}
}

示例输出:

输入行数为3,程序将输出:
*
*
**



**

*
(每行增加一个星号,直到中间行达到最大星号数)

这一设计采用嵌套循环结构,能够有效生成倒直角三角形。

上一篇:java实现打印等腰三角形
下一篇:java实现打印直角三角形

发表评论

最新留言

很好
[***.229.124.182]2025年04月28日 11时59分16秒