java实现猜数字小游戏(简单+详细)
生活随笔
收集整理的這篇文章主要介紹了
java实现猜数字小游戏(简单+详细)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
話不多說直接上代碼!!!
import java.util.Random; import java.util.Scanner;public class hehe{public static void menu(){System.out.println("*****************");System.out.println("***** 1.play ****");System.out.println("***** 0.exit ****");System.out.println("*****************");}public static void game(){//該方法實現(xiàn)猜數(shù)字游戲的實現(xiàn)邏輯//首先應(yīng)該生成一個隨機數(shù):Random random=new Random();int randNum=random.nextInt(101);//設(shè)置隨機數(shù)的范圍是0~100//然后開始讓玩家猜數(shù)字了~while(true){System.out.println("請輸入您要猜的數(shù)字:");Scanner scanner=new Scanner(System.in);int guessNum=scanner.nextInt();//然后將玩家猜的數(shù)字與隨機生成的數(shù)字進(jìn)行比較:if(guessNum>randNum){System.out.println("猜大了!");}else if(guessNum==randNum){System.out.println("恭喜你,猜對了!!!");break;//玩家猜對之后就可以跳出循環(huán)進(jìn)入下一次的菜單選擇//如果沒有猜對就繼續(xù)猜}else{System.out.println("猜小了!");}}}public static void main(String[] args){int input=0;//input用來作為循環(huán)和選擇的判斷條件:do{menu();//菜單打印出來之后就可以讓玩家選擇了:System.out.println("請選擇游戲菜單:");Scanner scanner=new Scanner(System.in);input=scanner.nextInt();//然后根據(jù)選擇的菜單進(jìn)入相應(yīng)的位置:switch(input){case 1:System.out.println("猜數(shù)字小游戲即將開始:");game();//進(jìn)入猜數(shù)字游戲的方法;break;case 0:System.out.println("即將退出猜數(shù)字小游戲");break;}}while(input!=0);} }總結(jié)
以上是生活随笔為你收集整理的java实现猜数字小游戏(简单+详细)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看图说话|与冬虫夏草相对比,了解发酵冬虫
- 下一篇: MATLAB GUI设计如何弹出新界面?