猜数字游戏
当你输入一个数字如果比结果小,我们就让它提示太小了;如果太大了就提示太大了,直到猜对了,我们最后再统计猜错了多少次。
java.util.Scanner input = new java.util.Scanner(System.in);
java.util.Random ra = new java.util.Random();
int random = ra.nextInt(100);```
- 如果没有猜中,我们就让它继续猜,直到用户猜中游戏才结束。
```java
int count = 0;//统计错误次数
while(true) {
System.out.println("请输入您猜的数字:");
int num = input.nextInt();
if(num < random) {
System.out.println("太小了!");
count++;
} else if(num > random) {
System.out.println("太大了!");
count++;
} else {
System.out.println("恭喜您猜对了!");
break;
}
}```
- 定义count属性来统计猜错次数,最后我们通过猜错次数来判断用户的等级。
```java
System.out.println("您猜错了" + count + "次");
if(count == 0) {
System.out.println("A");
} else if(count >= 1 && count < 6) {
System.out.println("B");
}else if(count >= 6 && count < 10) {
System.out.println("C");
} else {
System.out.println("D");
}```
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。