1 package shuzu; 2 3 import java.util.Scanner; 4 5 public class ZuoYe03 { 6 7 public static void main(String[] args) { 8 Scanner meng00=new Scanner(System.in); 9 int []nums=new int[10];//定义一个输入10个整数的数组 10 int []count=new int[4];//定义一个4长度的数组 11 System.out.println("请输入10个整数"); 12 for (int i = 0; i < nums.length; i++) { 13 nums[i]=meng00.nextInt(); //循环输入10个整数 14 switch (nums[i]) { 15 case 1: 16 count[0]++; //输入数为1,在下标0自加 17 break; 18 case 2: 19 count[1]++; //输入数为2,在下标1自加 20 break; 21 case 3: 22 count[2]++; //输入数为3,在下标2自加 23 break; 24 default: 25 count[3]++; //输入数为其他数,在下标3自加 26 break; 27 } 28 } 29 for (int j = 0; j < 3; j++) { //for循环 30 System.out.println("数字"+(j+1)+"的个数:"+count[j]); //i=0开始,循环3次个数 31 }System.out.println("不合法的是:"+count[3]); //数组count,数字大于3的 32 33 34 } 35 36 }