用java编猜数字游戏。

用java编猜数字游戏。,第1张

import java.util.Scanner

public class GuessNumber {

    public static void main(String[] args) {

//随机生成一个1-100的数

    int randomNumber = (int) (Math.random() * 100 + 1)

    System.out.println("输入一个number")

    //键盘输入一个数

    Scanner sc = new Scanner(System.in)

    int guessNumber = sc.nextInt()

//

while(guessNumber != randomNumber)

{

if(guessNumber >randomNumber)

{

System.out.println("猜大了,请继续……")

}

else

{

System.out.println("猜小了,请继续……")

}

guessNumber = sc.nextInt()

}

System.out.println("恭喜你,猜测正确!是否继续猜数")

}

}

格式有点丑陋。

import java.util.Random

import java.util.Scanner

/**

* @Author: Cool_Wu

* @Date: 2020-12-01 23:39

*/

public class GuessNumberGame {

 static int count = 0

 static int answer = new Random().nextInt(100)

 public static void main(String[] args) throws Exception {

     System.out.println("猜数字游戏开始,该数字是一个0~100之间的整数")

     compareNum()

 }

 public static void compareNum() throws Exception {

     if (count >= 10){

         System.out.println("正确答案是:" + answer)

         System.out.println("你太笨了,下次再来吧!")

         return

     }

     count++

     int n = receiveNum()

     if (n <0){

         throw new Exception("您输入的数字不符合要求,请重新输入!")

     }

     if (n >99){

         throw new Exception("输入错误,请输入正确的数字!")

     }

     if (n <answer){

         System.out.println("太小了,再大一点!")

         compareNum()

     }

     if (n >answer){

         System.out.println("太大了,再小一点!")

         compareNum()

     }

     if (n == answer){

         System.out.println("恭喜你,猜对了!")

     }

 }

 public static int receiveNum() {

     System.out.println("请输入您猜的数字:")

     int n = new Scanner(System.in).nextInt()

     return n

 }

}

运行结果

java实现的简单猜数字游戏代码,通过随机数与逻辑判断来实现游戏功能 代码如下: import java.util.InputMismatchExceptionimport java.util.Scannerpublic class Main { public static void main(String[] args) { // 产生一个随机数 int n


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7791479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存