从键盘输入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));
}
}