99乘法表用for嵌套循环写

public static void main(String[] args) {
for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
System.out.print(i+""+j+"="+ij+" ");
}
System.out.println();

}

这一段System.out.print(i+""+j+"="+ij+" ");
括号里面的没理解什么为什么这样写才能输出数字。

不这样输出你的值在哪里
第一层for 外循环控制行数
第二层 for 内循环控制列数
输出的就是每个乘法对应的值
例如第一个第一次循环 i是1,j是1 第一个就是11 = 1也就是 你的输出语句 i + "" + j + "=" + i*j

(i+"*"+j+"="+i*j+" ")括号里是拼接字符串,结果是个i*j=i*j