猿问

各位大神忙吗,我刚开始学习java语言,写了一个乘法口诀,有问题,却不知道问题在哪。

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();

}

}


}


蒲公英wsg
浏览 1565回答 1
1回答

九天哟

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");以上纯手打,望采纳~赚积分,如果还有问题可以再问我~
随时随地看视频慕课网APP

相关分类

Java
我要回答