课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
j<=3 跟 j<=i 为什么运行的结果会不一样?
2018-11-05
源自:Java入门第一季(IDEA工具)升级版 4-14
正在回答
下面说的是直角三角形的直角在左下角的情况!
每一行都要控制星星的数量,但是遵循的原则:①从第二行开始,下面一行的星星总会比上面一行的星星要多,而且每两行之间的星星的数量差的要一样。②所以j<=*。我们要定义一个能控制每一行星星的变量,来实现①中的事情,在本代码中,定义的i,是每次都递增1的,能实现①中的事情。同样,你也可以再重新定义一个变量,但是这样会减慢电脑运算的速度。
这样的话外层循环三次,里层循环就得循环9次
J<=3是指每个i值,内层循环将进行三次
因为你内层循环输出的*和外层i有关
因为i的值随着外面的循环而变化,而不是一直等于3
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答为什么j==i不行
2 回答为什么j==i与j<=i不同
2 回答j为什么是j<=i
1 回答为什么第二层循环的j一定得是j<=i; 不能是j<=3吗?
5 回答为什么j循环里面不能是 for (int j = 1;j==i;j++ )