你玩过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循环,没完没了。
后面持续学习更新,更多内容敬请关注!