我正在编写一个程序来计算输入到数组中的整数的出现次数,例如,如果输入1 1 1 1 2 1 3 5 2 3,程序将打印出不同的数字,然后是它们的出现,如下所示:
1次发生5次,2次发生2次,3次发生2次,5次发生1次
它几乎完成了,除了一个我无法弄清楚的问题:
import java.util.Scanner;
import java.util.Arrays;
public class CountOccurrences
{
public static void main (String [] args)
{
Scanner scan = new Scanner (System.in);
final int MAX_NUM = 10;
final int MAX_VALUE = 100;
int [] numList;
int num;
int numCount;
int [] occurrences;
int count[];
String end;
numList = new int [MAX_NUM];
occurrences = new int [MAX_NUM];
count = new int [MAX_NUM];
do
{
System.out.print ("Enter 10 integers between …Run Code Online (Sandbox Code Playgroud)