我想分割数组的第一个元素的数组元素,该方法工作正常,但最后一个元素没有被分割。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]);
}
}
}