0
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 数组中的值时出现“方法调用预期”错误。有人可以向我解释为什么会这样吗?

4

2 回答 2

1

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

disco[5]=false;

不是

disco(5)=false;
于 2018-04-13T19:31:04.360 回答
0

你应该使用disco[5]not disco(5)

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

于 2018-04-13T19:31:06.313 回答