为了账号安全,请及时绑定邮箱和手机立即绑定

我需要使用布尔值 true 或 false 来告诉用户他/她的猜测是否正确

我需要使用布尔值 true 或 false 来告诉用户他/她的猜测是否正确

扬帆大鱼 2023-09-27 21:29:38
我必须编写一个代码,让用户猜测计算机选择的数字。我还需要使用布尔值 true 或 false 来告诉用户用户是否正确。我尝试使用 if else 语句,但我还没有在 Java 中学习这一点。这是我到目前为止所拥有的:import java.util.*;public class RandomGuessMatch{   public static void main(String[] args) {       boolean right = true;       int MAX = 5;       int MIN = 1;       int guess;       int random;       Scanner ask = new Scanner(System.in);           System.out.println("Input your guess between 1 through 5.");           guess = ask.nextInt();       random = MIN + (int)(Math.random() * MAX);       System.out.println("Your guess was " + guess);       System.out.println("The random number was " + random);       if (right =     }}
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

你必须阅读java中的if else。那就是条件语句。就像如果你想在某个条件为真时执行某件事,否则如果条件不满足,它将执行其他部分。


if(condition) {

  //Some task

} else {

  // some task

}

就像您可以在代码中添加 if else 一样。


import java.util.*;


public class RandomGuessMatch

{

   public static void main(String[] args) {

       boolean right = true;

       int MAX = 5;

       int MIN = 1;

       int guess;

       int random;

       Scanner ask = new Scanner(System.in);

           System.out.println("Input your guess between 1 through 5.");

           guess = ask.nextInt();

       random = MIN + (int)(Math.random() * MAX);

       System.out.println("Your guess was " + guess);

       System.out.println("The random number was " + random);

       if (guess == random) {

            right = true;

       } else {

            right = false;

       }

       System.out.println(right);

    }

}


查看完整回答
反对 回复 2023-09-27
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

对于这么简单的问题,你应该多谷歌一下。

反正:

如果变量rightBoolean

  if (right) {
       // do something
  }


查看完整回答
反对 回复 2023-09-27
  • 2 回答
  • 0 关注
  • 59 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信