在这个函数中,我需要一个循环,要求用户输入5个介于1和10之间的数字,并将这些数字存储在数组调用numarray中。我需要验证用户的输入。我知道我需要另一个循环的地方,将允许用户输入5个不同的数字,但我不知道放在哪里。
public class numberInput {
static int number;
static Scanner keyboard = new Scanner(System.in);
public static void main(String[] args) throws IOException {
// Calls inputNumbers function
inputNumbers();
}
// inputNumbers function
public static void inputNumbers() {
System.out.println("Please enter 5 numbers between 1 and 10.");
number = keyboard.nextInt();
// If below is true display error message
while (number <= 0 || number > 10) {
System.out.println("Error: Enter a number BETWEEN 1 and 10.");
number = keyboard.nextInt();
}
}
}
1条答案
按热度按时间enyaitl31#
就像这样,要求5个不同的数字:
如果需要数组,请执行以下操作: