题目内容:
你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。
运行结果:
代码如下:
import java.util.Scanner;
/**
* 2022/3/7
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int number = in.nextInt();
int ji = 0; // 奇数个数
int o = 0; // 偶数个数
while (number != -1){ // 输入的数等于-1 循环结束
if (number % 2 == 0){ // 偶数o+1
o++;
}else{
ji++; // 奇数ji+1
}
number = in.nextInt(); // 继续获取输入的值
}
System.out.println(ji + " " + o);
}
}