如何显示一条消息,告诉用户他们的猜测与随机生成的数字有多远?

e

您好,我的任务是编写一个程序,该程序选择1到5之间的一个随机数,并要求用户猜测该数字。然后,我必须显示一条消息,指示随机数和用户猜测之间的差异。然后,我必须显示另一条消息,该消息显示随机数以及布尔值true或false,具体取决于用户的猜测是否等于随机数。我已经完成了分配的第一部分,即用户猜出一个数字,然后计算机生成一个介于1到5之间的随机数,但是我不知道如何使它显示离他们有多近或多远或如何使用布尔值显示猜测是否等于数字。我已经留下了到目前为止的代码。感谢您的帮助,如果此帖子有任何问题,请多谢。

package randomguessmatch;
import java.util.Scanner;
import javax.swing.JOptionPane;

public class RandomGuessMatch 
{

public static void main(String[] args) 
{
    int random = 1 + (int)(Math.random() * 5);

    Scanner input = new Scanner(System.in);
    JOptionPane.showInputDialog(null,"Enter a number between 1 and 5: ");
    JOptionPane.showMessageDialog(null,"The number is: " + random);
}

}

我需要第一条消息来阅读类似“您被3个数字打折”的信息。并且第二条消息需要读取类似“您正确猜到了数字3”或“您没有正确猜到数字3”的信息。

马诺176

根据Zachary McGee的回答:

public static void main(String[] args)
{
    int random = 1 + (int)(Math.random() * 5);

    String input = JOptionPane.showInputDialog(null,"Enter a number between 1 and 5: ");
    if(Integer.parseInt(input) == random)
        JOptionPane.showMessageDialog(null, "You guessed correctly!");
    else
        JOptionPane.showMessageDialog(null, "You were " + Math.abs(random - Integer.parseInt(input)) + " away");
    JOptionPane.showMessageDialog(null,"The number is: " + random);
}

如果您对代码有任何疑问,请随时提出:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

给定一个用户 ID,获取他们所有频道的收件人和最后一条消息预览?

如何检查用户输入是否不是数字,然后在C#中显示一条消息?

如何告诉用户他们输入了旧密码?

如果出现错误,向用户显示一条消息,只有在他修复它时才使其消失

我如何在cakephp中获取用户与所有其他用户的最后一条消息

如何制作Android Guessing Game以将猜测次数限制为3次尝试,之后将显示一条消息

如何在Facebook上检测用户并相应地向他们显示消息

您将如何编程一个循环一个问题的循环直到回答正确?我如何编码一条消息以表明他们回答错了

当他们手动访问 django.contrib.auth 的 url 时,如何拒绝未经授权的用户访问或向他们显示适当的消息?

循环显示用户-即使他们没有帖子

如何获取所有最新消息,但每条用户消息限制为一条

C++如何只向用户显示一段代码并让他们编译

Keycloak-如果用户被阻止,则显示一条消息

如果用户未登录,则显示一条消息

如何随机生成一串上有大致的他们之间的间隔相同数量的2D平面的网站?

添加异常告诉频道中的用户他们没有权限

如何从其他Telebot中选择一条消息?

如何提示用户输入一个数字,直到他们选择一个奇数?C ++

如何解析 Minecraft ops.json 以显示所有被操作的用户、他们的 UUID 和被操作的用户总数

如何在foreach循环中显示一条消息?

如何使用AngularJS每秒显示一条消息?

AngularApp:如何显示对话中的最后一条消息?

我需要生成一组数字,这些数字对于单个用户而言是一致的,但对他们而言是唯一的

如果数组在 laravel 中为空。那么如何显示他们没有找到记录的消息

HotJar如何生成他们的录音?

如果用户已登录但他们还没有帖子,则在Wordpress中显示“没有帖子”消息

如何使用他们的名字laravel向选定的用户发送消息

如何从消息表中查找最后一条消息以及如何查找用户

仅显示与同一用户 Django 关联的最后一条未读消息