class _LianXi5 {
/* 4)设计方法传入一个整型数据输出对应参数乘法表例如传入9,输出99乘法表[难慎重..]
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
*/
/*思路:1.首先实现控制行数
2.通过观察需要循环自增,自增后还要拼接
3.将前两个条件整合,输出
*/
public static void main(String[] args) {
chengJi(10);
}
//先将行数控制写出来
static void chengJi(int a){
for (int i = 1; i<=a; i++){
//考虑乘法表需要,两个变量,因此再定义一个变量,依然使用for循环控制
//这个循环控制的是打印内容,只要保证这个变量能与变量i形成循环空间,将累加得数输出
/*将变量b定义为小于变量i,这样做的目的是:
由于变量b所在的循环为内层循环,所以每次循环开始都会将变量b重新定义
因为b始终都是小于等于i的,所以b在输出的时候,必然受到i的大小限制
只要内层循环的变量b大于变量i,内层循环结束,外层继续循环,变量i的值
增加1,内循环b的值也就可以增加1,而且会从初始变量输出
(非常重要,理解嵌套循环的过程)
*/
for (int b = 1;b<=i ; b++){
System.out.print(i+"*"+b+"="+i*b+" ");
}
System.out.println();
}
}
}