使用嵌套循环,打印 5 行 5 列的直角三角形

使用嵌套循环,打印 5 行 5 列的直角三角形

*
**
***
****
*****

分析:

​ 1、把每一行内容看成一个整体内容a 需要打印5行a 【重复的去打印】

​ 2、因为:

​ 每行的内容不是a 是不同个数的*

​ 1行 1个*

​ 2行 2个*

​ 3行 3个*

​ 4行 4个*

​ …

​ n行 n个*

​ 每行需要打印对应行数个* 【重复去打印这些*】 需要换行

​ 3、所以:

​ a的内容的打印需要使用循环去打印*然后换行替换

​ 根据内容个数的规律:循环条件是 * 个数 不能大于对应的行数 行数的值是:外循环 的初始化变量

代码示例:

public class LoopAndLoopText02 {
	public static void main(String[] args) {
		// 先要打印5行字符a
		for (int i = 1; i <= 5; i++) {
			// 打印行的内容
			// System.out.println("a");
			for (int j = 1; j <= i; j++) {
				System.out.print("*");// 不换行打印* 完成每行内容的打印
			}
			// 循环完事 一行内容打印完毕 需要换行
			System.out.println();
		}
		
	}
}

版权声明:本文为A_Zeng_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。