利用统排思想。b[a[i]] 统计a数组中相同的数的次数。
public class Print
{
public static void main(String[] args){
java.util.Scanner input =new java.util.Scanner (System.in);
while(input.hasNextLine())
{
int [] a = new int[122];
int [] b = new int[122];
for(int i=0;;i++){
a[i] = input.nextInt();
if(a[i] == 0)
break;
b[a[i]]++;
}
for(int i=0;i<122;i++)
{
if(b[i] == 1)
System.out.println(i + " occurs "+ b[i] +" time");
else if(b[i] > 1)
System.out.println(i + " occurs "+ b[i] +" times");
}
}
}
}