Я только начал изучать Java несколько дней назад, и это первый язык, который я пытаюсь выучить. Так что, пожалуйста, извините мое невежество.
Я пытаюсь создать класс для приема неограниченного пользовательского ввода (в виде целых чисел 5, 10, 15, 500, 10003 и т. д.). Затем прекращаю принимать ввод, когда пользователь пишет «ОК». в командную строку. Затем получите запрос на возрастание или убывание. Наконец, напечатайте список чисел в порядке возрастания или убывания, в зависимости от выбора пользователя.
Я не думал, что это будет слишком сложно кодировать. Тем не менее, я столкнулся с несколькими проблемами:
Я пытаюсь использовать сканер, чтобы принять пользовательский ввод и поместить его в
ArrayList
.... ОднакоArrayList
будет принимать только один тип переменной (мне нужно поместить все целочисленные входные данные вArrayList
и отобразить результаты, когда строка " ОК" написано).Я не знаю, как напечатать
ArrayList
, чтобы числа отображались в одной строке в порядке возрастания или убывания.
Если бы кто-нибудь мог написать мне пример кода или указать мне правильное направление, это было бы очень признательно.