Необходимо реализовать коллекцию целых чисел которая позволяет выполнять операции
добавление
удаление
поиска элемента по значению
поиска элемента по индексу -поиск макс и мини и сред. ариф.
при этом при добавлении элемента все элементы увеличивают свое значение на добавляемый элемент
Недопустим ввод в коллекцию null, символов и других значений, кроме целых чисел.
необходимо направить в правильное русло, так как я учусь.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
А если ещё добавить элемент?! Что тогда будет? Увеличится этот элемент или новый элемен добавится в коллекции?
UPD: Ну всё, можно сказать решил. Простенькая задача, так-то. Вопрос, конечно, в решении: примет ли его тот, кто задал эту задачку (например, валидор на джавараш капризный, и может не принять).
UPD2: Сделал по твоему способу, с наследованием.
а далее переопределить необходимые методы
мои мысли правильные?
Но возникает вопрос как реализовать при добавлении элемента все элементы увеличивают свое значение на добавляемый элемент
И непонятно, что значит «недопустим ввод null» — бросание эксепшена что ли?! Можно конечно просто не принимать это значение (ничего не делать), но даже не знаю. Нужно по идеи как-то пользователя оповещать, что он ввёл не то. Лучше всего это делать через эксепшены. Можно через возвращение булиновского значения, или какого-то интовского (как в си)