这个Java程序我不知道错在什么地方

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:20:10
public class jiujiuchengfabiao
{
public static void main(String[] args)
{
int i,j;
for (i=1;i<=9;i++)
{
for(j=1;j<=i;j++){
System.out.println(i + "*" + j "=" + i*j + " ");
System.out.println("\n");
}
}
}
}
这个程序在运行的时候经常出现这样的错误。
jiujiuchengfabiao.java:9: 需要 ')'
System.out.println(i + "*" + j "=" + i*j + " ");
^
jiujiuchengfabiao.java:9: 不是语句
System.out.println(i + "*" + j "=" + i*j + " ");
^
jiujiuchengfabiao.java:9: 需要 ';'
System.out.println(i + "*" + j "=" + i*j + " ");

public class jiujiuchengfabiao
{
public static void main(String[] args)
{
int i,j;
for (i=1;i<=9;i++)
{
for(j=1;j<=i;j++){
System.out.print(i + "*" + j +"=" + i*j + " ");

}
System.out.println("\n");
}
}

}

有三个地方错误了

第一个:i + "*" + j "=" + i*j + " " =号前少了一个连接符+
第二个:System.out.println(i + "*" + j +"=" + i*j + " "); 使用输出换行达不到你要的九九乘法表效果。
第三个: System.out.println("\n"); 这句应该是每当循环一个内循环后在执行,而你写在里面了。