我想重写下面的getContents方法来合并异常处理。特别是,当生成ArrayIndexOutOfBoundsException时,该方法应返回值-1.0
public class Four
{
private double [] numbers = {1.0, 2.0, 3.0, 4.0};
public double getContents(int index)
{
return numbers[index];
}
}
答案 0 :(得分:3)
CSS
答案 1 :(得分:3)
{{1}}
答案 2 :(得分:0)
你可以这样做
public double getContents(int index)
{
try {
return numbers[index];
} catch (ArrayIndexOutOfBoundsException e){
return -1.0;
}
}
否则你可以检查索引是否大于数组的大小。