【问题标题】:Adding Elements Into An Array将元素添加到数组中
【发布时间】:2014-05-26 19:15:28
【问题描述】:

我正在尝试使用此 void 方法将一些元素添加到数组中;

if (count == numbers.length) {
        int[] temp = new int[count+1];
        for(int a = 0; a<count; a++)
            temp[a] = numbers[a];
            numbers = temp;
         numbers[count] =  (x); 
         count++;

它没有添加。感谢您的关注。

【问题讨论】:

  • 您的循环是否正确实施?在您的代码中似乎没有看到循环块 {}。

标签: java arrays add


【解决方案1】:

这不起作用的两个最可能的原因是:

  • count 不等于 numbers.length
  • x 不包含要添加的号码。

除了稍微奇怪的缩进和缺少的右括号之外,代码看起来很好。

附:您可能希望使用ArrayList&lt;Integer&gt;,而不是手动管理存储。

【讨论】:

  • 非常感谢,这就是工作。但是我的 getTotal 和 getAverage 方法不再起作用了
  • @Calaquessir:这听起来像是一个单独的问题,所以请单独提问(确保提供足够的信息以使其易于回答)。
猜你喜欢
  • 1970-01-01
  • 2015-05-11
  • 1970-01-01
  • 2016-05-17
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多