/*
九九乘法表
特点:
1.一共9行
2.第1行有1列,第2行有2列,第n行有n列
*/
public class ForTest02{
public static void main(String[] args){
int product=0;
//外循环是纵向循环,纵向循环9次,num1是行号
for(int num1=1;num1<=9;num1++){
//内循环负责每行的全部输出
//根据九九乘法表特点:第1行有1列,第2行有2列,第n行有n列
//num2为每行的列,第1行有1列循环1次,第2行有2列循环2次,第n行有n列循环n次
//因为num1为行号,第num1行有num1列,所以内循环的条件是:num2<=num1
for(int num2=1;num2<=num1;num2++){
product=num2*num1;
//内循环每行上不换行输出,所以用print
System.out.print(num2+"*"+num1+"="+product+" ");
}
//内循环结束后进行换行
System.out.println();
}
}
}
输出结果如下: