7.1 循环问题考虑的三个部分
循环变量的初始值问题
循环的条件
循环变量的改变
7.2 循环问题逻辑
"当"型逻辑采用while
“直到”型逻辑采用do-while
“固定次数循环”采用for
7.3 循环嵌套问题
/**
* 9*9乘法表
* 1*1=1
* 1*2=2 2*2=4
* 1*3=3 2*3=6 3*3=9
* 结论:
* 外层循环控制行数
* 内层循环控制列数
*
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 1; i <= 9; i++) { //行数
for (int j = 1; j <= i; j++) { //列数
int sum = i*j;
if(sum<10) {
System.out.print(i+"*"+j+"="+(i*j)+" ");
}else {
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
}
System.out.println();
}
}
外层循环控制行数
内层循环控制列数