Учитывайте следующие моменты:
A. Следуйте Java соглашению о присвоении имен например, имя ваших методов должно быть questions
(не Questions
) и answer
(не Answer
).
B. Вы можете передать Scanner
и массив в методы, например
import java.util.Arrays;
import java.util.Scanner;
public class ReWrittingBetterCode {
public static void questions(Scanner in, int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.print("Enter question " + (i + 1) + " of " + arr.length + ": ");
arr[i] = in.nextInt();
}
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] arr = new int[3];
questions(in, arr);
System.out.println("Your inputs: " + Arrays.toString(arr));
}
}
Пример прогона:
Enter question 1 of 3: 10
Enter question 2 of 3: 20
Enter question 3 of 3: 30
Your inputs: [10, 20, 30]
C. Вы не должны создавать Scanner
внутри al oop.
Я считаю, что с этими подсказки, вы должны быть в состоянии выполнить свое задание. Не стесняйтесь комментировать в случае каких-либо сомнений / проблем.