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

Java随机数生成游戏使用java

盖绪
2023-03-14

我用随机数生成了一个简单的游戏。如果数字是正确的,请在文本字段中输入正确的数字,并与ramdom数字游戏相匹配,然后再次尝试。但如果号码与ramdom匹配,请始终显示消息,然后重试。我在下面写下了迄今为止我所做的尝试。

  Random r = new Random();
        int low = 1;
        int high = 10;
        
        int result = r.nextInt(high-low) + low;
        lbltxt.setText(String.valueOf(result));
        String text = lbltxt.getText();

        if(txtRam.equals(text))
        {
            JOptionPane.showMessageDialog(this, "You Will");
        }
        else
        {
            JOptionPane.showMessageDialog(this, "Try Again");
        }

lbltxt上打印的文本是什么。getText()我等于txtRam txtfield,但no等于罚款,但显示为重试

共有1个答案

史俊德
2023-03-14

我建议您调试并检查从txtRamtext变量中获得的值。您还可以将生成的随机数转换为String,以便将其与txtRam进行比较。

// Generate random number
Random r = new Random();
int low = 1;
int high = 10;
int result = r.nextInt(high-low) + low;
if( txtRam.equals(Integer.toString(result)) ) {
   // Equal
} else {
   // Not equal
}
 类似资料:
  • 在 Java 中要生成一个指定范围之内的随机数字有两种方法:一种是调用 Math 类的 random() 方法,一种是使用 Random 类。 Random 类提供了丰富的随机数生成方法,可以产生 boolean、int、long、float、byte 数组以及 double 类型的随机数,这是它与 random() 方法最大的不同之处。random() 方法只能产生 double 类型的 0~1

  • 我的程序应该要求用户猜测 0 到 100 之间的数字,但我似乎无法正确输出。目前,如果用户数大于随机数,它会打印出无限数量的“您的数字太高”。此外,如果第一个 UserGuess 很低,那么以下所有数字都将具有相同的提示:(“您的数字太低”),尽管它们实际上大于随机数。我不知道我做错了什么。任何帮助将不胜感激。谢谢!

  • 问题内容: 我需要生成一个随机数。 看来该功能已不复存在。 我的选择是, 和 。 我在函数上找不到任何文档,头文件中也没有注释。 问题答案: ===== Swift 4.2 / Xcode 10 ===== 斯威夫特在引擎盖下用来完成工作。 ===== Swift 4.1 / Xcode 9 ===== 返回 0* 到 4294967295之间 的随机数 * 返回 0.0* 到 1.0 范围内的随

  • 本文向大家介绍Java使用Random类生成随机数示例,包括了Java使用Random类生成随机数示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java使用Random类生成随机数。分享给大家供大家参考,具体如下: 一 代码 二 运行 3 3 5 3 5 5 2 4 2 4 3 2 5 1 5 PS:这里再为大家提供几款功能类似的在线工具供大家参考: 在线随机数字/字符串生成工具:

  • 问题内容: 我正在尝试获取0到100之间的随机数。但是我希望它们是唯一的,而不是在序列中重复。例如,如果我有5个数字,它们应该是82,12,53,64,32而不是82,12,53,12,32(我使用了这个数字),但是它在序列中生成相同的数字。 问题答案: Add each number in the range sequentially in a list structure. Shuffle i

  • random 生成随机数包 文档:https://www.npmjs.com/package/random 安装:npm install --save random 封装代码: app / extend / context.js // 导入 jwt const jwt = require('jsonwebtoken') // 导入随机数包 const random = require('rando