【问题标题】:How do I add a value to a specific row# and column#?如何将值添加到特定的行号和列号?
【发布时间】:2013-04-14 11:47:35
【问题描述】:

假设我有一个名为 sales 的 3 行 5 列双精度数组

double [][] sales = new double [3][5];

如何按行号和列号向特定单元格添加值?我正在尝试编写一个程序,询问用户行号,然后读取它,列号,然后读取它,然后将值放入行号和列号,然后将该值添加到特定的行和列指定的用户。

【问题讨论】:

  • 意识到double[][] 不是带有坐标的网格是很有用的;它是一个数组数组,一个“双数组”数组。所以new double[3][5] 真的是在说,“我想要一个包含 5 个双精度数组,长度为 3 个元素的数组”。

标签: java arrays element


【解决方案1】:

在这些特定位置引用数组,记住 Java 中的数组是从零开始的。

如果你想访问第一行第三列的数据,你会写:

sales[0][2] = 12.345;

【讨论】:

    【解决方案2】:

    执行以下操作。

    sales[row-1][column-1]=value;
    

    同时检查行和列是否不超过它们的最大值和最小值。

    【讨论】:

      猜你喜欢
      • 2018-07-30
      • 1970-01-01
      • 2021-09-26
      • 2016-10-12
      • 1970-01-01
      • 2020-11-07
      • 2020-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多