猜數(shù)字游戲
當(dāng)你輸入一個數(shù)字如果比結(jié)果小骤公,我們就讓它提示太小了;如果太大了就提示太大了扬跋,直到猜對了,我們最后再統(tǒng)計猜錯了多少次。
- 創(chuàng)建一個輸入器 和 0-100的隨機數(shù)
java.util.Scanner input = new java.util.Scanner(System.in);
java.util.Random ra = new java.util.Random();
int random = ra.nextInt(100);```
- 如果沒有猜中洒试,我們就讓它繼續(xù)猜,直到用戶猜中游戲才結(jié)束垒棋。
```java
int count = 0;//統(tǒng)計錯誤次數(shù)
while(true) {
System.out.println("請輸入您猜的數(shù)字:");
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屬性來統(tǒng)計猜錯次數(shù)碉碉,最后我們通過猜錯次數(shù)來判斷用戶的等級柴钻。
```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");
}```
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者