奇数和偶数
题目:
用户输入一系列整数,统计奇数个数和偶数个数,并打印出来。
代码:
import java.util.Scanner;
public class oddEven
{
private static Scanner in;
public static void main(String args[])
{
final int max = 1000;
in = new Scanner(System.in);
int totalNum[] = new int[max];//所有的数
int oddNum[] = new int[max];//奇数
int evenNum[] = new int[max];//偶数
int count = 0,oddCount = 0,evenCount = 0;
System.out.println("请输入一系列整数:");
while (in.hasNextDouble())
{
totalNum[count] = in.nextInt();
if(totalNum[count]%2==0)
{
evenNum[evenCount] = totalNum[count];
evenCount++;
}
else
{
oddNum[oddCount] = totalNum[count];
oddCount++;
}
count++;
}
System.out.println("奇数为:");
for(int i=0;i<oddCount;i++)
{
System.out.println(oddNum[i]);
}
System.out.println("偶数为:");
for(int i=0;i<evenCount;i++)
{
System.out.println(evenNum[i]);
}
System.out.println("奇数"+oddCount+"个,偶数"+evenCount+"个,一共"+count+"个整数");
}
}
运行结果: