定义一个整型数组,长度20,要求输入任意20个数,求其中所有奇数的和。用java。
时间: 2024-03-26 15:36:23 浏览: 169
Java实现把两个数组合并为一个的方法总结
好的,以下是java实现代码,实现思路同上:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = new int[20];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 20; i++) {
System.out.print("请输入第" + (i+1) + "个数:");
arr[i] = sc.nextInt();
}
int sum = 0;
for (int num : arr) {
if (num % 2 == 1) {
sum += num;
}
}
System.out.println("所有奇数的和为:" + sum);
}
}
```
输入示例:
```
请输入第1个数:1
请输入第2个数:2
请输入第3个数:3
请输入第4个数:4
请输入第5个数:5
请输入第6个数:6
请输入第7个数:7
请输入第8个数:8
请输入第9个数:9
请输入第10个数:10
请输入第11个数:11
请输入第12个数:12
请输入第13个数:13
请输入第14个数:14
请输入第15个数:15
请输入第16个数:16
请输入第17个数:17
请输入第18个数:18
请输入第19个数:19
请输入第20个数:20
```
输出示例:
```
所有奇数的和为:100
```
阅读全文