慕神8447489
public static void main(String[] args) { Scanner in = new Scanner(System.in); int number = 0; int count = 0; int digit =0; String str=in.nextLine(); String[] arr=str.split(" "); int[] numberArr=new int[arr.length]; for (int i = 0; i < numberArr.length; i++) { try { numberArr[i]=Integer.parseInt(arr[i]); } catch (Exception e) { System.out.println("数据转换异常"); } number=numberArr[i]; int a = number % 10; if (a % 2 == 0) { count = count + 1; }else { digit = digit + 1; } number = number / 10; } System.out.println(count ); System.out.println(digit); } 我用了nextLine希望能对你有帮助