从键盘输入10个整数,合法值为1,2或3,不是这三个数则为非法数字试编程统计每一整数和非法数字的个数。 import java.util.Scanner; public class 周末课后作业9 { public static void main(String[] args) { int a[] = new int[10]; int count1 = 0; int count2 = 0; int count3 = 0; Scanner s = new Scanner(System.in); System.out.println("请输入10个数"); for (int c = 0; c < a.length; c++) { System.out.println("请输入第" + (c + 1) + "个数字"); a[c] = s.nextInt(); if (a[c] == 1) { count1 ++; } else if (a[c] == 2) { count2 ++; } else if (a[c] == 3) { count3 ++; } } System.out.println("数字1的个数为" + count1); System.out.println("数字2的个数为" + count2); System.out.println("数字3的个数为" + count3); System.out.println("不合法数字的个数为" + (10 - count1 - count2 - count3)); } }