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

我必须编写一个代码,让用户猜测计算机选择的数字。我还需要使用布尔值 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 = 




    }

}


扬帆大鱼
浏览 89回答 2
2回答

繁花如伊

你必须阅读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);    }}

白猪掌柜的

对于这么简单的问题,你应该多谷歌一下。反正:如果变量right是Boolean:  if (right) {        // do something   }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java