需求:求用户输入的整形数组中的奇数个数和偶数个数。
import java.util.*;
class Demo3
{
//定义一个整数定义的数组,求奇数个数和偶数个数。
public static void main(String[] args)
{
int[] arr= new int[10];
Scanner in = new Scanner(System.in);
int odd = 0,even = 0;
System.out.println("请输入十个整数,以空格隔开");
//获取用户输入的整数
for (int i=0;i<arr.length ;i++ )
{
arr[i] = in.nextInt();
}
printArrays(arr);
//对奇数偶数进行计数
for (int i=0;i<arr.length ;i++ )
{
if(arr[i]%2==0){
even++;
}else{
odd++;
}
}
System.out.println("奇数为"+odd+"个,偶数为"+even+"个");
}
//定义一个功能,用来遍历输出数组
public static void printArrays(int[] arr){
System.out.print("{");
for (int i=0;i<arr.length ;i++ )
{
if(i!=arr.length-1){
System.out.print(arr[i]+" ,");
}else{
System.out.print(arr[i]+"}");
}
}
System.out.println();
}
}