Я новичок в JAVA, и это то, что я должен сделать:
Примите набор меток (из 100). Пользователь должен нажать кнопку «Ввод» после ввода каждой метки и затем добавить знак в массив ArrayList из целых чисел.
Это то, что я до сих пор:Добавление пользователя в Arraylist
int score = Integer.parseInt(marksinput.getText());
ArrayList<Integer> marks = new ArrayList();
Collections.addAll(marks, score);
String out = "";
String Out = null;
int[] studentmarks = {score};
for (int item : studentmarks) {
marksoutput.setText(""+item);
}
if (score > 100) {
marksoutput.setText("Enter marks\n out of 100");
}
Это только добавляет одну отметку в ArrayList и мне нужно пользователю вводить так много марок, которые он хочет. Я знаю, что мой arraylist ошибается, поэтому он принимает только 1 номер, но я не знаю, как сделать все входные числа в arraylist. У меня есть то, что он принимает число, и если пользователь вводит другой номер, он просто заменяет более старый номер. Я хочу, чтобы он отображал оба числа не только один. Любая помощь приветствуется и спасибо заранее! ☻☻
(Это не дубликат, даже если другие имеют такое же название)
Это внутри петли? код кажется, что отсутствует главный элемент. – vlatkozelka
Вы ищете петлю. – SLaks
Я понятия не имею, как сделать цикл и сделать число ввода пользователем столько раз, сколько он хочет –