【Java基礎教程】用Java實現猜數字小遊戲
import java.util.Random;
import java.util.Scanner;
public class User {
public static void main(String[] args) {
{
Random ran = new Random();// 例項化隨機物件
System.out.println(" 歡迎進入猜數字遊戲,祝你玩的愉快 ");
int b = ran.nextInt(100) + 1;// 隨機生成一個整數作為猜的答案
int i;
for (i = 0; i < 10; i++) {// 給遊戲設定一個次數,最多輸入 10 次
System.out.println(" 請輸入一個整數 :");
Scanner a = new Scanner(System.in);// 例項化一個輸入流物件
if (a.hasNextInt()) {// 判斷輸入的數是否為 int 型別
var c = a.nextInt();// 將輸入的值賦給 c
if (c < b) {// 判斷 c 是否小於答案,外匯跟單gendan5.com如果是就輸出下面這段話
System.out.printf(" 太小了 , 還剩 %2d 次機會 ", 9 - i);
System.out.println();
} else if (c > b) {// 判斷 c 是否大於答案,如果是就輸出下面這段話
System.out.printf(" 太大了 , 還剩 %2d 次機會 ", 9 - i);
System.out.println();
} else {// 否則就是等於答案
System.out.println(" 恭喜你 , 猜對了 ");
System.out.println(" 遊戲結束 , 獲勝 ");
break;
}
} else {// 如果輸入的不是 int 型別,執行下面這段程式碼
if (" 不想玩了 ".equals(a.next())) {// 判斷輸入的是否為不想玩了這幾個字,如果是就執行下面這句話
System.out.println(" 結束遊戲,不玩了 ");
break;
} else {// 否則就輸出下面這段話
System.out.println(" 輸入錯誤 ");
i--;//i-1 此次輸入不算次數
}
}
}
if (i == 10) {// 判斷輸入次數是否為 10 次,如果為十次就輸出下面這段話
System.out.println(" 遊戲結束,失敗 ");
}
}
}
}
歡迎進入猜數字遊戲,祝你玩的愉快
請輸入一個整數 :
50
太小了 , 還剩 9 次機會
請輸入一個整數 :
60
太大了 , 還剩 8 次機會
請輸入一個整數 :
55
太大了 , 還剩 7 次機會
請輸入一個整數 :
53
猜對了
遊戲結束,獲勝
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2888555/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux實現猜數字小遊戲Linux遊戲
- 猜數字小遊戲遊戲
- 【Java】——猜數字遊戲Java遊戲
- LeetCode 299 猜數字遊戲 Java實現LeetCode遊戲Java
- C#小遊戲-------猜數字 (轉)C#遊戲
- 用 Java 做個“你畫手機猜”的小遊戲Java遊戲
- 一個猜數字輸贏的小遊戲遊戲
- [java基礎]之JAVA關鍵字Java
- Java 基礎 - 各項集合實現Java
- [Java程式求助]幸運52(猜價格小遊戲)Java遊戲
- Java基礎教程(2)--Java開發環境Java開發環境
- 從基礎講全排列(Java實現)Java
- [java基礎]之變數Java變數
- C語言實現的一個簡單的猜數小遊戲C語言遊戲
- 【譯】Java8官方教程:語言基礎—變數Java變數
- PAT1044火星數字(java實現)Java
- PAT1048數字加密(java實現)加密Java
- JAVA基礎學習-數字與字串學習總結Java字串
- Java基礎系列-Java8 Stream 簡明教程Java
- java基礎-關鍵字finalJava
- 猜數字遊戲遊戲
- 使用java實現希表的基礎功能Java
- Java多執行緒-基礎及實現Java執行緒
- JAVA基礎:利用Java實現zip壓縮解壓縮(轉)Java
- java基礎變數的交換Java變數
- Java基礎-基礎語法-變數與常量Java變數
- java使用RSA加密方式,實現數字簽名Java加密
- 圓圈中最後剩下的數字(Java實現)Java
- RSA加密解密及數字簽名Java實現加密解密Java
- Java 7基礎教程:掌握Java 7的理想起點Java
- C語言初學者(自學)做的一個猜數字小遊戲C語言遊戲
- 由static關鍵字談java基礎Java
- java基礎-java NIOJava
- Shell猜數字遊戲遊戲
- Java基礎教程(15)–列舉型別Java型別
- Java 基礎 之 算數運算子Java
- JAVA基礎04——變數與常量Java變數
- java基礎-取餘數,取商Java