从键盘输入10个整数,合法值1.2.3,不是这三个数的即为非法数字,
编程统计每个合法数字和非法数字
package javadome3;
import java.util.Scanner;
public class Text30 {
public static void main(String[] args) {
int a = 0;//合法
int b = 0;//合法
int c = 0;//合法
int d = 0;//不合法
int [] arr = new int [10];
Scanner input = new Scanner(System.in);
System.out.println("请输入10个整数:");
for(int i = 0;i < 10;i++){
arr[i] = input.nextInt();//输入的10位数字 并且 通过switch判断是否非法
}
System.out.println("输出的10个数:");
for(int i =0;i < 10;i++){
System.out.print(arr[i]+" ");
switch(arr[i]){
case 1:
a++;
break;
case 2:
b++;
break;
case 3:
c++;
break;
default:
d++;
break;
}
}
System.out.println("数字1的个数:"+a);
System.out.println("数字2的个数:"+b);
System.out.println("数字3的个数:"+c);
System.out.println("非法数字的个数:"+d);
}
}