阅读背景:

Java练习>常用API>>猜数字小游戏

来源:互联网 

标题:猜数字游戏

实例以下:

package SuijJi;

import java.sql.SQLOutput;
import java.util.Random;
import java.util.Scanner;

/*
标题:用代码摹拟猜数字游戏

思路:
1. 首先须要发生一个随机数字,并且一旦发生不再变更。用Random的nextInt办法
2. 须要键盘输入,所以用到了Scanner
3. 获得键盘输入的数字,用Scanner当中的nextInt办法
4. 已得到了两个数字,断定(if)一下
   如果太大了,提醒太大了,并且重试;
   如果太小了,提醒太小了,并且重试;
   如果猜中了,游戏停止。
5. 重试就是再来一次,重复次数不肯定,用while(true)
 */

public class Demo04RandomGame {
    public static void main(String[] args) {
        System.out.println("猜数字1-100之间的数字");
        Random r = new Random();
        int randomNum = r.nextInt(100) + 1; //[1,100]
        Scanner sr = new Scanner(System.in);

        while (true){
            System.out.print("请输入你猜想的数字:");
            int gameNum = sr.nextInt(); //键盘输入猜想的数字

            if(gameNum > randomNum){
                System.out.println("太大了,请重试。");
            }else if (gameNum < randomNum){
                System.out.println("太小了,请重试。");
            }else{
                System.out.println("恭喜您猜对了!");
                break;//如果猜中,不再重试
            }
        }
        System.out.println("游戏停止!");
    }
}package SuijJi;

import java.sql



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: