我正在编写一个简单的程序,用户可以在其中输入名称和整数。如果尚未使用该整数,则该名称进入一个数组。我的问题是我似乎无法弄清楚如何在输入整数时检查它是否已被使用(重复)。我尝试将整数放入数组中,但无法正常工作。请记住,我是一个完整的新手。所以在下面的代码中,用户输入一个名字后,他/她输入一个时间(整数),如果这个时间还没有被使用过,那么它是有效的;如果它被使用,我需要抛出一个异常。到目前为止,我所拥有的只是为名称工作的代码(将其添加到数组中)。
public void enterName()
{
Scanner keyboard = new Scanner(System.in);
for(i = 0; i < arrayNames.length; i++)
{
System.out.println("Please enter your name.");
names = keyboard.nextLine();
arrayNames[i] = names;
System.out.println("name is in");
}
System.out.println("array is full");
}
最佳答案
关于java - 如何防止用户重复输入 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7389540/