九九乘法表包含两层循环,一层是列,一层是行.
列是1*1=1
2*1=2
3*1=3....
所以第一层循环要打印1~9
行是以最后一行为例:9*1=9 9*2=18 9*3=27.....
所以第二层要打印1~9
代码如下:
package exercise;
public class EXERCISE {
public static void main(String[] args) {
for(int i=1;i<=9;i++){ //打印第一层循环(列)
for(int j=1;j<=i;j++) { //打印第二层循环(行)
System.out.print(i+"*"+j+"="+(i*j)+"\t"); //这里的print后不能加ln
}
System.out.println(); //相当于换行
}
结果实现: