在Java中,如果我们需要计算一个数组中所有奇数的和,需要使用循环遍历数组,判断每个元素是否为奇数,并将每个奇数加起来。以下是一个示例代码:
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9}; int sum = 0; for(int i = 0; i < arr.length; i++){ if(arr[i] % 2 == 1){ sum += arr[i]; } } System.out.println("数组中所有奇数的和为" + sum);
在以上代码中,我们首先定义了一个整型数组arr,然后定义了一个整型变量sum作为累加器。接着使用for循环遍历数组中的每个元素,判断该元素是否为奇数。如果该元素是奇数,则将其加入到累加器中。最后,在控制台中输出了数组中所有奇数的和。
上述代码中if语句的判断条件是arr[i] % 2 == 1。这是因为判断一个数是否为奇数的方法是将其除以2取余数,如果余数为1则是奇数,否则为偶数。
由此可见,在Java中计算一个数组中所有奇数的和并不复杂,只需要使用循环遍历数组和判断每个元素是否为奇数即可。