我正在寫應用程序的代碼,當我只輸入2個數字時,我得到indexoutofbounds長度= 2索引= 2。爲什麼這個/我如何繞過它? 這是我的代碼:IndexOutOfBounds,但爲什麼?
Arrays.sort(newNums);
double median = 0;
if(newNums.length%2!=0){
median = (double) newNums[newNums.length/2];
}else if(newNums.length%2==0){
median = ((double) newNums[newNums.length/2 + 1] + (double) newNums[newNums.length/2-1])/2;
}else{
}
String medianString = Double.toString(median);
showDialog(medianString, type,"Median:");
從0 – 2013-05-11 20:14:03
基本的Java(和大多數語言)數組索引開始。指數基於零。第一個項目的索引爲零,第二個索引爲1到index = length- – Simon 2013-05-11 20:15:00