如何用java编写?

编写一个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("偶数赢了");
		}
	}
}