课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
for (int j = 1;j<=i;j++ ) {
2017-04-12
源自:Java入门第一季(IDEA工具)升级版 4-14
正在回答
j<=3的话,每次输出的都是3个***,那么输出结果是长方形。
***
那样就是长方形,而不是三角形了,你可以试试
动态变化
如果是j<=3,那么内循环将循环3遍,每行会输出***;如果j<=i, j就会受到i的控制,把循环过程了解清楚就知道了。
如果是j<=3,那么打印出来的应该是个正方形,你可以在纸上模拟一下。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答为什么第二层循环的j一定得是j<=i; 不能是j<=3吗?
2 回答j为什么是j<=i
5 回答为什么j循环里面不能是 for (int j = 1;j==i;j++ )
5 回答j<=3 跟 j<=i 为什么运行的结果会不一样?
2 回答为什么j==i与j<=i不同