Я только что провел мой урок на массивах вчера в классе AP Computer Science и работаю над назначением, которое связано с взятием целых чисел и помещением их в массив. Я не узнал, как сделать таблицу и как сделать 2d и 3d массивы, если я даже знаю, что они собой представляют. В любом случае, проект, над которым я работаю, находится здесь:Как вставить введенные целые числа от пользователя в массив?
«Разработка и внедрение приложения, которое считывает произвольное число целых чисел, находящихся в диапазоне от 0 до 50 включительно, и подсчитывает, сколько вхождений каждого из них введено. был обработан, распечатал все значения (с количеством вхождений), которые были введены один или несколько раз ».
я уже нашел возможные решения на Stack Overflow here:
, но я не узнал HashMap или карту еще и вывод их решений не один, что я предполагаю, чтобы получать.
Что я знаю о моем вопросе, как напечатать первую строку массива, который будет выглядеть примерно так, но без таблицы:
То, что я не знаю, как добавить еще строка и как подсчитать количество целых чисел, введенных пользователем, и сколько раз одного и того же числа.
Вот мой код:
Я думаю, что коды под моим цикл не правильно, но я не уверен, что я могу сделать, вместо того, что будет делать его работу. Вот что возможный выход может выглядеть следующим образом:
1 2 3 4 5 6 7 8 9... 48 49 50 //Row from 1 to 50
3 1 0 2 0 0 0 3 1 0 0 0 //user typed "1" 3 times, typed "2" 1 time...
Это, кажется, очень связано с вашей проблемой, хотя и не идентичны: [Подсчет вхождений чисел в массиве] (http://stackoverflow.com/questions/40855544/counting-occurences-of-integers-in-a-java-array/) – Gendarme