我正在创建一个程序,可让您将 10 个项目存储在一个数组中。如果输入的项目之一已经存在于数组中,我无法让程序做的是给出错误。
因此,例如,如果数组看起来像 [banana, potato, 3, 4, yes, ...] 并且我再次输入香蕉,它应该说“项目已被存储”并要求我重新输入值. 我目前拥有的代码是:
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int stringNumber = 0;
String[] stringArray = new String[10];
for (int i = 0; i <= stringArray.length; i++) {
out.println("\nEnter a string");
String input = keyboard.next();
stringArray[stringNumber] = input;
out.println("\"" + stringArray[stringNumber] + "\"" + " has been stored.");
PrintArray(stringArray);
stringNumber++;