多维数组输出未在java中显示 class multable { 最终静态整数行=20; 最终静态积分柱=20; 专用静态仪表; 私有静态int[][]产品; 公共静态void main(字符串[]args) { int poduct[][]=新的int[行][列]; 内行,结肠; System.out.println(“乘法表”); System.out.println(“”); int i,j; 对于(i=0;i

多维数组输出未在java中显示 class multable { 最终静态整数行=20; 最终静态积分柱=20; 专用静态仪表; 私有静态int[][]产品; 公共静态void main(字符串[]args) { int poduct[][]=新的int[行][列]; 内行,结肠; System.out.println(“乘法表”); System.out.println(“”); int i,j; 对于(i=0;i,java,Java,,列有2个变量,不幸的是,这两个变量拼写错误: class multable { final static int rows =20; final static int colums =20; private static int coloums; private static int[][] product; public static void main(String[] args) { int poduct

,列有2个变量,不幸的是,这两个变量拼写错误:

class multable
{
   final static int rows =20;
   final static int colums =20;
    private static int coloums;
    private static int[][] product;
   public static void main(String[] args)               
   {
       int poduct[][]=new int[rows][colums];
       int row,coloum;
       System.out.println(" MULTIPLICATION TABLE");
       System.out.println("");
       int i,j;
       for (i=0;i<rows;i++)
       {
           for(j=0;j<coloums;j++)
           {
               product[i][j]=i*j;
               System.out.println(""+product[i][j]);
           }
           System.out.println("");

       }
   }
}
未初始化的第二个变量将保留其默认值
0
。并且您的内部循环正在使用第二个变量进行迭代。

您有两个列变量,不幸的是,这两个变量拼写错误:

class multable
{
   final static int rows =20;
   final static int colums =20;
    private static int coloums;
    private static int[][] product;
   public static void main(String[] args)               
   {
       int poduct[][]=new int[rows][colums];
       int row,coloum;
       System.out.println(" MULTIPLICATION TABLE");
       System.out.println("");
       int i,j;
       for (i=0;i<rows;i++)
       {
           for(j=0;j<coloums;j++)
           {
               product[i][j]=i*j;
               System.out.println(""+product[i][j]);
           }
           System.out.println("");

       }
   }
}

未初始化的第二个变量将保留其默认值
0
。您的内部循环正在使用第二个变量进行迭代。

您定义了多个未正确使用的变量。其中有大量拼写错误的单词

将其更改为,例如:

final static int colums =20;
private static int coloums;
final static int rows=20;
最终静态积分柱=20;
公共静态void main(字符串[]args){
整数产品[][]=新整数[行][列];
System.out.println(“乘法表”);
System.out.println(“”);
int i,j;
对于(i=0;i
您定义了多个未正确使用的变量。其中有大量拼写错误的单词

将其更改为,例如:

final static int colums =20;
private static int coloums;
final static int rows=20;
最终静态积分柱=20;
公共静态void main(字符串[]args){
整数产品[][]=新整数[行][列];
System.out.println(“乘法表”);
System.out.println(“”);
int i,j;
对于(i=0;i
Remove
int row,coloum;
我希望它能工作。另外,我相信自从java 6(可能是5?)以来,您可以将
int
传递到
System.out.println
。无需
“”+
要获得隐式转换。@Cruncher,Java 1中总是这样。0@RohitJain你确定吗?我记得我做过Java4并且不得不这么做。也许是为了什么else@Cruncher
println
被重载,无法接受任何基元类型。下面是doc.Remove
int row,coloum;
我希望它能工作。另外,我还需要从java 6(可能是5?)开始,您可以将
int
传递到
System.out.println
。无需
“”+
要获得隐式转换。@Cruncher,Java 1中总是这样。0@RohitJain你确定吗?我记得我做过Java4并且不得不这么做。也许是为了什么else@Cruncher
println
被重载以获取任何基元类型。下面是doc。另外
int-poduct[][]
可能应该是
int-product[][]
我当时在想,一种好的静态类型语言可以避免所有这些“在不同地方拼写不同”的废话,而且
int-poduct[][]
可能应该是
int-product[][]
我当时认为,一种好的静态类型语言避免了所有这些“在不同地方拼写不同”的废话