12. 请将int[] arr = {1, 9, 96, 9, 6, 66}; 数组中所有的 奇数和、偶数和 分别打印出来。13. 统计一个字符'a'在字符数组char[] c = {'a', 'f'
时间: 2024-09-06 17:04:30 浏览: 35
12. 要计算`int[] arr = {1, 9, 96, 9, 6, 66}`数组中奇数和与偶数和,我们可以先遍历数组,然后分别累加奇数和偶数。这里可以创建两个变量,`oddSum`存储奇数之和,`evenSum`存储偶数之和。以下是Java代码实现:
```java
int[] arr = {1, 9, 96, 9, 6, 66};
int oddSum = 0;
int evenSum = 0;
for (int num : arr) {
if (num % 2 == 0) {
evenSum += num;
} else {
oddSum += num;
}
}
System.out.println("奇数和: " + oddSum);
System.out.println("偶数和: " + evenSum);
```
13. 对于字符数组`char[] c = {'a', 'f'}`, 我们只需要检查元素`c[0]`即'a'出现的次数。如果需要统计所有字符'a'出现的总次数,包括嵌套的字符串或者其他数据结构中的'a',那么代码会更复杂一些。以下是简单统计字符'a'的次数:
```java
char[] c = {'a', 'f'};
int count = 0;
for (char ch : c) {
if (ch == 'a') {
count++;
}
}
System.out.println("字符'a'出现的次数: " + count);
```
阅读全文