小编Max*_*pin的帖子

Boolean While While设置为true,设置为false时不会停止 - java

我正在创建一个简单的游戏,其中生成一个随机数,如果你猜对了,你就赢了!我的问题:有一个循环(运行)继续运行游戏,直到玩家决定退出.当玩家选择退出时,循环应设置为false并停止,但当玩家点击退出时,程序会重复循环.将boolean设置为false的程序部分用粗体表示.

import java.util.Scanner;
import java.util.Random;

public class RunHiLowGame {
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        //variables
        String name;
        int guess;
        int guessnum = 0;
        boolean run = true;
        int number;
        int choice;

        Scanner input = new Scanner(System.in);
        Random r = new Random();

        number = 1;

        //welcome


        //create loop to ask guess then check if high or low        
        while (run = true) {
            //enter guess
            System.out.println("Enter your guess:");
            guess = input.nextInt();

            //if low say press 1 …
Run Code Online (Sandbox Code Playgroud)

java loops boolean

0
推荐指数
1
解决办法
7889
查看次数

标签 统计

boolean ×1

java ×1

loops ×1