当前位置: 首页 > 知识库问答 >
问题:

使用数组列表和随机方法检查用户输入

艾阳羽
2023-03-14

我正试图编写一个程序,使用扫描仪从用户那里获取输入,但有时我需要随机化用户输入,并检查其是否正确。

输出需要看起来像这样

输入要测试的单词:Name

anem与:Name-False相同吗

输入要测试的单词:罗斯柴尔德

罗斯柴尔德和:罗斯柴尔德是真的吗

现在我对Java很陌生,不知道如何把它们都放在一起。我试图使用扫描仪、数组列表和随机util,但我很难把代码弄清楚。

任何关于如何编写这个程序的清晰建议都将不胜感激。

共有1个答案

归明诚
2023-03-14

我不明白你说“但我有时需要随机化用户输入并检查其是否正确”是什么意思

要开始学习,可以在这里查看如何使用Scanner类。

要查找用户输入是否与要进行比较的字符串相同,请使用字符串方法. 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
Hello World与Hello相同吗:false

 类似资料:
  • 嗨,我是一个非常新的编码,并试图弄清楚如何创建一个二维数组。它要求用户输入行和列大小,然后用随机数填充那些选定的行和列大小。经过几天的努力,我决定来这里寻求帮助。这是我到目前为止所拥有的,它遍布我所知道的所有地方。

  • 本文向大家介绍php获取随机数组列表的方法,包括了php获取随机数组列表的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php获取数组中随机数组的实例程序,分享给大家供大家参考。具体实现方法如下: 不用多说,直接贴代码,php中的array_rand很变态,突破了正常人的理解,非常繁琐 例1: 例2: 第一次得到的结果为: 第二次得到的结果为: 第三次得到的结果为: 希望本文所述对大

  • 问题内容: 当我在Java中使用ArrayList时,有些事情我不理解。这是我的初始化代码: 有时我需要按其索引删除对象: 但有时我想按其内容删除对象: 此代码非常含糊。为了阐明我要在代码中执行的操作,我指定如下类型: 如果我不使用AC,则知道调用哪些方法的唯一方法是将鼠标指针放在该方法上以查看:java.util.ArrayList.remove布尔值(对象对象) Java但是它有何不同?有方法

  • 本文向大家介绍使用mock.js随机数据和使用express输出json接口的实现方法,包括了使用mock.js随机数据和使用express输出json接口的实现方法的使用技巧和注意事项,需要的朋友参考一下 前端项目都会用到后端的接口,但当后台接口没有写好的时候,这时候可以用mock.js先随机生成一些假数据来调试页面 安装mock.js 先用express创建一个nodejs的web项目,名字假

  • 以下是任务的具体要求: “首先,启动NetBeans并关闭之前可能打开的所有项目(在顶部菜单“转到文件”)== 然后创建一个名为“MinMax”(不带引号)的新Java应用程序,该应用程序声明一个长度为5的双精度数组,并使用方法使用来自命令行的用户输入填充数组,并打印出数组中的max(最高)和min(最低)值。确定最大值和最小值的方法可能不使用Java中的任何内置排序方法。也就是说,您需要在这些方

  • 问题内容: 我试图通过限制用户可以输入的内容来使用户输入不使程序崩溃,例如: 只是一个int 在1到30之间 我编写的代码只能在一定程度上起作用。如果您输入的内容不是整数,它将对其进行检查并要求您再次输入。如果您继续输入除int以外的任何内容,则再次输入。我还有另一个while循环,如果它确实输入一个int,并且它在1-30区域之外,则它将要求用户再次输入。但是,此后,如果用户键入另一个“除int