【问题标题】:'.class' expected. array method error'.class' 预期。数组方法错误
【发布时间】:2013-10-29 13:50:24
【问题描述】:
public class warm4{

  public static void main(String[] args){
     double scale = 3;
     double[] array = {1,2,3};
  }
    public static double[] scalarMultiply(double[] array, double scale){
      for( int i=0; i>array.length; i++){
      array[i] = (array[i])*scale;
      }
      return array[]; **//error here!**
     }
  }

我不知道如何纠正这个错误!

提前谢谢你!

【问题讨论】:

  • 感谢您的回答!

标签: java arrays loops


【解决方案1】:
  return array; **// Now no error here!**

不需要额外的[]

[] 是数组声明时间的语法部分,用于指定array 的长度。

所以需要在返回 array 时添加它。只需使用变量名。

【讨论】:

    【解决方案2】:

    array[] 没有意义。
    如果要返回变量的值,只需返回该变量即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-05
      • 1970-01-01
      相关资源
      最近更新 更多