小编Pej*_* H.的帖子

限制 do-while 运行 7 次,除非给出正确的输入

在用户尝试猜测数字 7 次后,我无法停止 do-while 循环。我不确定如何告诉循环停止并显示超时消息。

谢谢,我感谢任何帮助!

代码:

import java.util.Random;
import java.util.Scanner;
public class numberGuesses {
     public static void main (String [] args){
            Random rand = new Random();
            int inputNumber;
            int randomNumber = rand.nextInt(100) + 1;
            int guessingLimit = 7;

            System.out.println("Rand Number = " +randomNumber); //Temp to test program with correct number 


            Scanner scan = new Scanner (System.in);

            do {
                System.out.print("Please enter a number: ");
                inputNumber = scan.nextInt();

                if (inputNumber > randomNumber)
                            System.out.println("That's too high!");
                if (inputNumber < randomNumber)
                            System.out.println("That's too …
Run Code Online (Sandbox Code Playgroud)

java while-loop do-while java.util.scanner do-loops

2
推荐指数
1
解决办法
9516
查看次数

标签 统计

do-loops ×1

do-while ×1

java ×1

java.util.scanner ×1

while-loop ×1