日期:2014-05-20 浏览次数:21048 次
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] ins = new int[10];
int count = 0;
//循环输入10个数字
while(true){
if(count == ins.length){
break;
}
try {
int in = scan.nextInt();
ins[count] = in;
count++;
} catch (RuntimeException e) {
e.printStackTrace();
}
}
int one = 0;
int two = 0;
int three = 0;
int other = 0;
//循环查找合法数字
for(int i = 0; i < ins.length; i++){
if(ins[i] == 1){
one++;
}else if(ins[i] == 2){
two++;
}else if(ins[i] == 3){
three++;
}else{
other++;
}
}
System.out.println("1的个数:" + one);
System.out.println("2的个数:" + two);
System.out.println("3的个数:" + three);
System.out.println("其他数字的个数:" + other);
}
------解决方案--------------------