我想分割數組的第一個元素的數組元素,該方法工作正常,但最後一個元素沒有被分割。java按元素劃分數組
我想我不得不使用< = array.length ...,但它顯然給了我一個數組越界的異常。我怎樣才能達到這個沒有< =長度。 PS:第一個因素不應該被忽略/考慮,因爲它是股息。我的代碼如下:
public class Ris
{
public static void main()
{
double[] testResult = {2.0, 3.6, 5.0, 2.0};
for(int element = 0; element < testResult.length; element++){
if(testResult[element] > testResult[0]){//excludes 1st element
testResult[element] = testResult[element]/testResult[0] ;// divides elements by first element 0
}
System.out.println(testResult[element]);
}
}
}