编写数组时预期的方法调用

时间:2018-04-13 19:27:26

标签: arrays boolean method-call expected-exception

public class test {
public static void main(String[] args) {
    double[] d=new double[500];
    for (int i = 0; i <500 ; i++) {
        d[i]= Integer.MAX_VALUE;
    }
    boolean[] disco=new boolean[500];
    for (int i = 0; i <500 ; i++) {
        disco[i]= false;
    }
    disco(5)=true;
}

}

尝试更改disco数组中的值时,出现“预期方法调用”错误。 有人可以向我解释为什么会这样吗?

2 个答案:

答案 0 :(得分:1)

要访问特定位置的数组中的项目,请使用方括号表示法。

disco[5]=false;

不是

disco(5)=false;

答案 1 :(得分:0)

您应该使用disco[5]而不是disco(5)

当你在disco之后放()时,java正在寻找一个不存在的方法disco。要访问数组的索引,请使用[],方括号。