你想输出啥样
应该写
int j=1;你写j=i,这样只能输出对角线上的数据
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");
}
System.out.println();
}
}
public static void main(String[] args) {
for(int i = 1; i <= 9; i++){
for(int j = i; j <= 9; j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
输出语句 println改成print ln的意思是换行,没有ln就是不换行
请问你想输出什么?
如果是乘法表,你的第二个循环有问题。。