键盘输入十个数,其中合法数字为:1,2,或3,如果不是这三个数字则为非法,编程统计每个整数和非法数字的个数
答案:1 悬赏:70
解决时间 2021-01-21 03:03
- 提问者网友:蓝莓格格巫
- 2021-01-20 20:58
键盘输入十个数,其中合法数字为:1,2,或3,如果不是这三个数字则为非法,编程统计每个整数和非法数字的个数
最佳答案
- 二级知识专家网友:走死在岁月里
- 2021-01-20 22:16
import java.util.Scanner;
public class B {
public static void main(String[] args) {
int length=10;
int[] num=new int[length];
int[] count=new int[4];
for(int i=0;i Scanner in=new Scanner(System.in);
num[i]=in.nextInt();
switch(num[i]){
case 1:
count[1]+=1;
break;
case 2:
count[2]+=1;
break;
case 3:
count[3]+=1;
break;
case 0:
count[0]+=1;
break;
}
}
System.out.println("数字1的个数,"+count[1]);
System.out.println("数字2的个数,"+count[2]);
System.out.println("数字3的个数,"+count[3]);
System.out.println("非法数字的个数,"+count[0]);
}
}程序如需健壮还需try{}catch(){}这里我就不用了。
public class B {
public static void main(String[] args) {
int length=10;
int[] num=new int[length];
int[] count=new int[4];
for(int i=0;i
num[i]=in.nextInt();
switch(num[i]){
case 1:
count[1]+=1;
break;
case 2:
count[2]+=1;
break;
case 3:
count[3]+=1;
break;
case 0:
count[0]+=1;
break;
}
}
System.out.println("数字1的个数,"+count[1]);
System.out.println("数字2的个数,"+count[2]);
System.out.println("数字3的个数,"+count[3]);
System.out.println("非法数字的个数,"+count[0]);
}
}程序如需健壮还需try{}catch(){}这里我就不用了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯