҉̵͚̼͉͖̺ͨͬͪ͗̇̑̽͋̀
2015-08-01 22:56
public class HelloWorld { public static void main(String[] args) { System.out.println("打印直角三角形"); // 外层循环控制行数 for (int i = 1; i<=3;i++ ) { // 内层循环控制每行的*号数 // 内层循环变量的最大值和外层循环变量的值相等 for (int j = 1; j==i;j++ ) { System.out.print("*"); } // 每打印完一行后进行换行 System.out.println(); } } }
第一次外部循环 i=1
第一次内部循环 j=1 (j==i)成立
(内部循环完毕 打印一个* 跳到外部循环)
第二次外部循环i=2
第二次内部循环 j=1(又被初始化成 j=1了(int j=1就是初始化的意思)) 此时i跟j不相等 所以跳出循环 并不打印任何东西
第三次迭代是一样的结果 i=3 j还是1
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题
回答 2
回答 2