用键盘输入10给数,合法数字为1.2或3,不是这3给数则是非法数字
代码如下:
/*
* 用键盘输入10给数,合法数字为1.2或3,不是这3给数则是非法数字
* 2021/4/1
* 奈何桥
*/
import java.util.Arrays;
import java.util.Scanner;
public class a2 {
public static void main(String[] args) {
int a[] = new int[10];
Scanner input = new Scanner(System.in);
System.out.println("输入10给数");
for (int i = 0; i < a.length; i++) {
a[i] = input.nextInt();
}
System.out.println("输入10给数是:"+ Arrays.toString(a));
int count[] = new int[4];
for (int i = 0; i < a.length; i++) {
switch (a[i]){
case 1:{
count[0]++;
break;
}
case 2: {
count[1]++;
break;
}
case 3:{
count[2]++;
break;
}
default:{
count[3]++;
break;
}
}
}
System.out.println("输入1个数"+ count[0]);
System.out.println("输入2个数"+ count[1]);
System.out.println("输入3个数"+ count[2]);
System.out.println("非法数字的个数"+ count[3]);
}
}