整数中包含奇数和偶数的个数
要求:
- 输入正整数
- -1表示输入结束
- 输出奇数的个数+空格+偶数的个数
1 5 9 8 | 3 1 |
-3 2 1 | 1 1 |
-3 -4 | 0 0 |
1 3 5 | 3 0 |
2 4 6 | 0 3 |
-1 | 0 0 |
import java.util.Scanner;
public class hello {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
int d = 0;//奇数
int s = 0;//偶数
int number;
do
{
number = in.nextInt();//输入
if(number>0) { //控制有效的是正整数
if(number%2!=0) { //奇数
d = d + 1;
}
else {
s = s + 1; //偶数
}
}
}while(number!=-1);
System.out.println(d+" "+s);
in.close();
}
}
练习之作,如果发现错误欢迎指出!
如果有更好的思路,感谢分享!