你玩过Java实现的猜数字小游戏嘛?Let's Go
- 分析过程
 - 代码实现
 - 小结Time
 
分析过程
首先:猜数字得有个数字先是吧,随机数获取用的是Math.random()函数
math.random()函数:是取[0,1)之间的随机数
math.random()*100:表示[0,100)之间的随机数,
代码实现
import java.util.Scanner;
public class ScannerDemo {
    public static void main(String[] args) {
        //获取随机数
        int rs = (int) (Math.random() * 100);
        System.out.println("---------猜数字游戏开始啦----------");
        System.out.println("请在1-100中选一个数字:");
        //键盘输入
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        //进行判断
        while (a != rs){
            if (a > rs){
                System.out.println("您输入的数字大于所猜数字");
                a = scanner.nextInt();
            }
            else {
                System.out.println("您输入的数字小于所猜数字");
                a = scanner.nextInt();
            }
        }
        if (a == rs){
            System.out.println("哇!,你太棒了,猜对了");
        }
    }
}
 
运行结果图:
 
小结Time
注意的点有:判断之后还要进行输入数字继续判断a = scanner.nextInt()还需要有,判断出来等于就不需要了,否则一直while循环,没完没了。
后面持续学习更新,更多内容敬请关注!


















