在这里插入代码片
```package lesson01;
import java.util.Scanner;
public class demo01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//猜数字小游戏
//需求:猜数字小游戏(数据在1-99之间)
/*1.只给三次机会就结束游戏
* 2.给n次机会直到猜对才结束
*/
//1.生成随机数【数据在1-99之】
int num = 0;
while(true) {//这种写法是避免0的出现
num = (int)(Math.random()*100);
if(num !=0)break;
}
System.out.println("生成的随机数是:"+num);
//2.接收用户输入的数字
Scanner scanner = new Scanner(System.in);
System.out.println("你有n次机会来猜数字");
int i=0;
for(;;) {
System.out.println("请输入1-99的数:[这是你第"+(i+1)+"次机会]");
int a = scanner.nextInt();
if(a>num) {
System.out.println("你猜的数有点大");
}else if(a<num) {
System.out.println("你猜的数有点小");
}else{
System.out.println("binggo,你猜对了。。");
break;
}
}
}
}
JAVA猜字小游戏,键盘录入,循环,
猜你喜欢
转载自blog.csdn.net/weixin_43669384/article/details/104295706
今日推荐
周排行