/* 写一个程序,读入20个10以内的正整数,输出每个整数出现的次数。 */ import java.util.Scanner; class 课后习题_3_2 { public static void main(String[] args) { int[] arr = new int[20]; int x = 0; int j; Scanner in = new Scanner(System.in); System.out.println("Please input "+arr.length+" integer numbers(范围在10以内的正整数.):"); for(int i=0;i<arr.length;i++) arr[i] = in.nextInt(); for(int i=0;i<10;i++) { x = 0; //x用来累计每个数出现的次数,每一次循环都从零开始。 for(j=0;j<arr.length;j++) { if(arr[j] == i) { x++; } } System.out.println(i+"出现了"+x+"次"); } } }