日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java版 猜数字小游戏

發布時間:2023/12/15 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java版 猜数字小游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

猜數字小游戲是一定是大家學習C語言編程的第一個或者是前幾個小小項目了吧,今天,我們使用Java進行猜數字小游戲的實現
有對猜數字小游戲的基本思想不清楚的可以看這篇博客,里面是用C語言進行的實現以及相關講解

c語言猜數字小游戲

話不多說,上代碼

import java.util.Random; import java.util.Scanner;class Game {// 開始菜單public void menu() {System.out.println("*******************************************************************");System.out.println("************************* 猜數字小游戲 *****************************");System.out.println("******************** 0. 退出游戲 1. 開始游戲 *********************");System.out.println("*******************************************************************");}// 生成隨機數public int random() {Random random = new Random();return random.nextInt(100)+1;}// 判斷輸入數字與隨機數之間的關系,大于返回大于0,小于返回小于0,等于返回0public int compare(int num, int random) {return num-random;}// 根絕 compare 返回的值輸出提示語句,并返回接下來是否繼續進行, 猜對了返回1,游戲結束,猜錯了返回0,游戲繼續public int message(int compare) {if(compare > 0) {System.out.println("太大了");return 0;} else if(compare < 0) {System.out.println("太小了");return 0;} else {System.out.println("猜對了");return 1;}}// 接受stdin輸入的字符,返回為對應數字public int scanf() {System.out.print("請輸入:>");Scanner input = new Scanner(System.in);String str = input.next();int num = Integer.parseInt(str);return num;}// 邏輯函數public void realGame() {int num = 0;int flag = 0; do {menu();flag = scanf();switch(flag) {case 1: {// 開始游戲int random = this.random();System.out.println(random);num = this.scanf();while(message(compare(num, random)) == 0) {num = this.scanf();}flag = 1; }break;case 0: {flag = 0;System.out.println("游戲退出");}break;default: {System.out.println("請輸入正確選項");flag = 1;}break;}}while(flag == 1);} }class PlayGame {// 在構造方法里打印游戲開始菜單private Game game = new Game();// 調用Game類中的游戲方法public void start() {game.realGame();}}public class Day5 {public static void main(String[] args) {/* System.out.println("input");if( str.equals("0")) {System.out.println(str);} else {System.out.println("hah");} */PlayGame game = new PlayGame();game.start();} }

總結

以上是生活随笔為你收集整理的Java版 猜数字小游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。