以下程序是读取1到100的整数,计算每个数出现的次数.输入以0结束.结果与预期不符,请问错在哪里?
importjava.util.Scanner;
publicclassll{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.println("输入1到100间的整数(输入0结束):");
int[]num=newint[100];
inti=0;
inta=input.nextInt();
while(a!=0){
num[i]=a;
i++;
a=input.nextInt();
}
int[]count=countNum(num);
displayCount(count);
}
publicstaticint[]countNum(int[]num){
int[]count=newint[100];
for(inti=0;i