for嵌套 外循环控制的是你要打多少行 内循环控制的是你每一行要打什么
例如 for(int y= 0 ;y<5;x++) {System.out.print("*");}这句话意思是一行要打五颗星 对吧
然后你说要打10行 意思就是这段代码执行10遍 然后for(int x=0;x<10;x++ ){上面的话作为此处代码块,意思是此处打印五颗星,此代码块一共执行了10次}
这个明白了没?————明白了,我们进行下一步就简单多了,你要抓住嵌套循环的实质“既然外循环控制行数,内循环控制列数”
那么“改变内循环初始值表达式”实质是改变什么? 改变的是不是这一列的初始值,就是这一列从第几个开始打印?
“改变条件表达式”是不是这一列打印的个数,就是这一列打印几个?
|