用Java输入10个数,输出其中偶数的和
时间: 2024-05-01 10:16:26 浏览: 15
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = 0;
for (int i = 0; i < 10; i++) {
int num = scanner.nextInt();
if (num % 2 == 0) {
sum += num;
}
}
System.out.println("偶数的和为:" + sum);
}
}
```
运行结果:
```
1 2 3 4 5 6 7 8 9 10
偶数的和为:30
```
相关问题
输入十个数字分别计算其中的奇数和与偶数和Java
好的,我可以帮助你解决这个问题。以下是Java的代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int oddSum = 0; // 奇数和
int evenSum = 0; // 偶数和
for (int i = 0; i < 10; i++) {
System.out.print("请输入第" + (i + 1) + "个数字:");
int num = scanner.nextInt();
if (num % 2 == 0) { // 判断是否为偶数
evenSum += num;
} else { // 否则为奇数
oddSum += num;
}
}
System.out.println("奇数和为:" + oddSum);
System.out.println("偶数和为:" + evenSum);
}
}
```
这段代码中使用了for循环输入十个数字,并且在输入的时候判断每个数字是奇数还是偶数,最后将奇数和与偶数和分别累加并输出。
用Java输入一个10个整数的数组,输出其中的偶数及偶数之和
可以使用如下代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] arr = new int[10];
int sum = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个整数:");
for (int i = 0; i < arr.length; i++) {
arr[i] = scanner.nextInt();
}
System.out.print("偶数有:");
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 == 0) {
System.out.print(arr[i] + " ");
sum += arr[i];
}
}
System.out.println("\n偶数之和为:" + sum);
}
}
```
运行结果如下:
```
请输入10个整数:
1 2 3 4 5 6 7 8 9 10
偶数有:2 4 6 8 10
偶数之和为:30
```