我是个Java初学者,请教个问题。

来源:百度知道 编辑:UC知道 时间:2024/06/21 03:34:17
有30个0~9之间的数字,分别统计0~9这十个数分别出现了多少次?怎么写,呵呵还有很多问题要问呢?谢谢

import java.io.*;
public class CountNum
{
public static void main(String[] args) throws IOException
{
char[] num=new char[30];
int[] count=new int[10];
int i;
for(i=0;i<count.length;i++) count[i]=0;
char c;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入30个个位数:");
br.read(num);
for(i=0;i<num.length;i++)
{
c=num[i];
switch(c)
{
case '0': count[0]++;
break;
case '1': count[1]++;
break;
case '2': count[2]++;
break;
case '3': count[3]++;
break;
case '4': count[4]++;
break;
case '5': count[5]++;
break;
case '6': count[6]++;
break;
case '7': count[7]++;
break;
case '8': count[8]++;