public class mult { public static void main(String args[]) { int i,j,k; for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ k=i*j; System.out.println(i*j=k); } System.out.println(); } }}
1 回答
已采纳
九天哟
TA贡献9条经验 获得超14个赞
System.out.println(i*j=k);这行有错误
因为是99乘法表所以你不需要没出一个数字就换行的所以,System.out.print就可以了
然后里面的你想显示2*2=4,这样的话,就需要改成i+"*"+j+"="+k
所以这行的结果应该是System.out.print(i+"*"+j+"="+k);
然后你会发现输出的时候数字是没有间隔的这时候需要加上"\t"他的作用是加上4个空格的位置,并且会上下文自动对齐
所以最后的应该是System.out.print(i+"*"+j+"="+k+"\t");
以上纯手打,望采纳~赚积分,如果还有问题可以再问我~
添加回答
举报
0/150
提交
取消