猜数字游戏
当你输入一个数字如果比结果小,我们就让它提示太小了;如果太大了就提示太大了,直到猜对了,我们最后再统计猜错了多少次。
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");
}```