当前位置: 首页 > 知识库问答 >
问题:

二维数组在Java中的应用

乐正瑞
2023-03-14
class MulTable
{
  final static int ROWS = 0;
  final static int COLUMNS = 40;
  public static void main(String args[])
  {
     int myproduct[][] = new int[ROWS][COLUMNS];
     int rows, column;
     System.out.println("MULTIPLICATION TABLE");
     System.out.println(" ");
     int i,j;
     for (i=10; i<ROWS; i++)
     {
        for(j=10; j<COLUMNS ;j++)
        {
           myproduct[i][j] =i*j;
           System.out.print(" "+myproduct[i][j]);
           
        }
        System.out.println(" ");
     }
    }
  }

共有1个答案

华心思
2023-03-14

试试这个,管用

public class MulTable
{
 final static int ROWS = 20;
 final static int COLUMNS = 40;
   public static void main(String args[])
   {
      int myproduct[][] = new int[ROWS][COLUMNS];
      System.out.println("MULTIPLICATION TABLE");
      System.out.println(" ");
      int i,j;
      for (i=10; i<ROWS; i++)
      {
         for(j=10; j<COLUMNS ;j++)
         {
            myproduct[i][j] =i*j;
            System.out.print(" "+myproduct[i][j]);
       
         }
    System.out.println(" ");
   }
  }
}

问题是您在第5行用0初始化了行

final static int ROWS = 0;

在13号线

for (i=10; i<ROWS; i++)
 类似资料:
  • 主要内容:创建二维数组,初始化二维数组,获取单个元素,获取全部元素,获取整行元素,获取整列元素为了方便组织各种信息,计算机常将信息以表的形式进行组织,然后再以行和列的形式呈现出来。二维数组的结构决定了其能非常方便地表示计算机中的表,以第一个下标表示元素所在的行,第二个下标表示元素所在的列。下面简单了解一下二维数组,包括数组的声明和初始化。 创建二维数组 在 Java 中二维数组被看作数组的数组,即二维数组为一个特殊的一维数组,其每个元素又是一个一维数组。Java 并不直接支持二维数组,但是

  • 问题内容: 我试图摆脱n维数组。有没有一种不错的API方法可以做到这一点?我知道两个流的连接方法。 问题答案: 假设您要以行优先的方式顺序处理数组的数组,这应该可以工作: 首先,它调用方法(其中推断为)以获取,然后方法将每个元素映射到using 方法。

  • 考虑: 这就是您创建一个5行10列的二维数组的方式吗? 我在网上看到了这段代码,但语法没有意义。

  • 问题内容: 我需要为正在进行的项目制作一个相当大的二维数组的副本。我有两个2D阵列: 我也有两种方法来进行复制。我需要复制数组,因为当前会定期更新。 和 但是,这不起作用。如果我叫old,对current进行更新,然后再调用keepold,则current不等于原来的值。为什么会这样呢? 谢谢 问题答案: 或使两个数组引用相同的东西,因此,如果你随后修改,也会被修改。要将一个数组的内容复制到另一个

  • 问题内容: 我对Swift中的2D数组感到非常困惑。让我逐步描述。如果我错了,请您纠正我。 首先; 空数组的声明: 其次,填充数组。(例如,i,j是for循环变量) 最后,在数组中编辑元素 问题答案: 定义可变数组 要么: 或者,如果您需要一个预定义大小的数组(如@ 0x7fffffff在评论中所述): 在位置更改元素 要么 更改子数组 要么 要么 如果在进行这些更改之前,您有3x2的数组,数组中

  • 问题内容: 我想知道如何在Python中声明一个二维数组。 前两个任务工作正常。但是当我尝试做时,出现以下错误: 我在尝试声明二维数组时做任何愚蠢的事情吗? 编辑: 但是我不知道数组(行和列)中的元素数量。 问题答案: 您不会在Python中“声明”数组或其他任何东西。您只需分配一个(新)变量。如果要使用多维数组,只需添加一个新数组作为数组元素。 要么