Java中对于求一个区间内的元素和,可以通过循环遍历的方式来实现。
具体实现代码如下:
public static int sumInRange(int[] arr, int startIndex, int endIndex) {int sum = 0;for(int i = startIndex; i <= endIndex; i++){sum += arr[i];}return sum;}
上面代码中定义了一个sumInRange()方法,其中arr是指定的数组,startIndex和endIndex是指定的区间下标范围。
在方法中,定义了一个变量sum来存储元素和,然后通过for循环遍历指定区间内的所有元素,将它们相加并最终返回。
举例来说,如果我们有一个数组arr=[1, 3, 5, 7, 9],要求计算区间[1, 3]内的元素和,可以调用上述方法来求解:
int sum = sumInRange(arr, 1, 3);System.out.println("sum = " + sum);
执行上述代码后,程序会输出:
sum = 15
从输出结果可以看出,我们成功地计算出了指定区间内的元素和。