一道java题求解答

控制台显示的是请输入10个数2533164133输入的10个数为:2533164133数字1的个数:2数字2的个数:1数字3的个数:4非法数字的个数:3创建数组nums[... 控制台显示的是
请输入10个数
2
5
3
3
1
6
4
1
3
3
输入的10个数为:2 5 3 3 1 6 4 1 3 3
数字1的个数:2
数字2的个数:1
数字3的个数:4
非法数字的个数:3
创建数组nums[]长度为10
创建数组coun[]长度为4
循环输入数字,使用switch判断数字的值,根据不同的值对数组coun[]中的不同元素进行累加.
求高手解答啊
展开
 我来答
百度网友839b38507
2011-08-25 · TA获得超过111个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:103万
展开全部
import java.util.Scanner;

public class Test{
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入10个数");
int[] nums = new int[10];
int[] coun = new int[4];
StringBuffer strb = new StringBuffer();
for(int i=0;i<10;i++)
{
nums[i] = scanner.nextInt();
strb.append(nums[i]+" ");
switch (nums[i])
{
case 1:
coun[0] += 1;
break;
case 2:
coun[1] += 1;
break;
case 3:
coun[2] += 1;
break;
default:
coun[3] += 1;
break;
}
}

System.out.println("输入的10个数为:"+strb.toString());
System.out.println("数字1的个数::"+coun[0]);
System.out.println("数字2的个数:"+coun[1]);
System.out.println("数字3的个数:"+coun[2]);
System.out.println("非法数字的个数:"+coun[3]);

}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式