使用嵌套循环,打印 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版权协议,转载请附上原文出处链接和本声明。