请问用JAVA怎么编写99乘法表我写的下面程序那里出错了哦?
public class chengfabiao
{
public static void main(String[] args)
{
int i=1,j=1;
int a[][] = new int[10][10];
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
a[i-i][j-1]=i*j;
}
}
System.out.println(a[i][j]+" ");
}
}
參考答案:main里面应该是 String srgs[]
另外
for(j=1;j<=9;j++)
{
a[i-i][j-1]=i*j;
}
中不是"a[i-i][j-1]" 而应该是 "a[i-1][j-1]"
试试下面的代码:
public class chengfabiao
{
public static void main(String args[])
{
int i=1,j=1;
int result;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
result=i*j;
if(j<i)
{
System.out.print(i+ "*" + j + " = " + result + " ");
}
else
{
System.out.println(i+ "*" + j + " = " + result + " ");
}
}
}
}
}