이 데이터가 비어있는 double 배열을 인으로, 내 매우 간단한 코드입니다자바 인쇄 빈 배열 오류
private void findLast(){
double empty[] = new double[0];
if(data == empty){
throw new ArrayIndexOutOfBoundsException(" Array is empty");
}else{
System.out.println(data[data.length-1]);
}
}
내가 코드를 실행하면 나는 "Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
내 질문은 얻을해야하지 던져라 "와"만약에 "다른 사람이 달리기를 멈추는가? 그리고 코드가 제대로 실행되도록 수정하는 방법은 무엇입니까?
'0-1 = -1'이며 -1 지수와 같은 것이 없습니다. – Enzokie
하지만 실행하지 않아야합니까? –
미안하지만, '도망해서는 안되니?'라는게 무슨 뜻이야? – Enzokie