使用arraylist和随机方法检查用户输入

时间:2017-11-07 18:18:00

标签: java arraylist random boolean

我正在尝试编写一个程序,使用扫描程序从用户那里获取输入,但是我需要随机输入用户输入并检查其是真还是假。

输出需要看起来像这样

输入要测试的单词:名称

和他一样:姓名 - 错误

输入要测试的单词:Rothschild

罗斯柴尔德是否与罗斯柴尔德一样 - 真实

现在我对Java很新,并且不知道如何将它们放在一起。我试图使用扫描仪,arraylist和随机的util,但我正在努力让代码弄清楚。

非常感谢任何关于如何编写此程序的明确建议。

1 个答案:

答案 0 :(得分:0)

当你说“然后我需要随机输入用户输入并检查它的真或假时,我不明白你的意思。”

为了帮助您入门,您可以查看如何使用扫描程序类here

使用字符串方法查找用户输入是否与要与之比较的字符串相同.equalsIgnoreCase()

    Scanner scan = new Scanner(System.in);
    System.out.println("Enter input...");
    String userStr = scan.nextLine();
    String compareStr = "Hello World";

    System.out.println("User input: " + userStr);
    System.out.println("Is \"" + compareStr + "\" the same as \"" + userStr + "\" : " + userStr.equalsIgnoreCase(compareStr));
  

输出:用户输入:你好   “Hello World”与“Hello”相同:   假