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
提交
取消