编写一个Javacode,接收一个整数(包括正整数或负整数),直到用户输入0停止。该代码只分别输出奇数和偶数的和值。如果所有奇数的和大于偶数的和,代码打印赢家是所有奇数的和。如果所有奇数的和小于偶数的和,代码打印赢家是所有偶数的和。否则,代码在这里打印No winner。再试一次。
这是一个例子
用for循环判断是奇数还是偶数
i%2 可以判断奇数偶数
然后定义两个变量 加起来就行。
import java.util.Scanner;
public class 奇偶数 {
public static void main(String[] args) {
int odd=0;
int evan=0;
Scanner in = new Scanner(System.in);
int num = 0;
do {
num = in.nextInt();
if(num % 2 ==1) {
odd += num; //奇数
}else {
evan += num;
}
}while(num !=0);
if(odd>evan) {
System.out.println("奇数赢了");
}else {
System.out.println("偶数赢了");
}
}
}