Java實現(xiàn)猜數(shù)字小游戲代碼
▲游戲規(guī)則:
系統(tǒng)隨機生成一個范圍0——100的數(shù),用戶輸入數(shù)字,判斷該數(shù)字是大于,小于,還是等于隨機生成的數(shù)字,等于的時候退出程序。
▲實現(xiàn)思路:
我們首先要解決的的是隨機數(shù),若這個數(shù)是我們?nèi)藶樵O置的就沒有意思了。在Java中的java.util包中提供了一個Random類,可以實現(xiàn)系統(tǒng)輸入。隨機數(shù)解決之后就成功了一半了,接下來看代碼如何執(zhí)行吧。
import java.util.Random; import java.util.Scanner; public class Game {。 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Random random = new Random(); int a = random.nextInt(100); System.out.println("你可以開始猜數(shù)啦"); while (scanner.hasNextInt()) {//循環(huán)讀取 int a1 = scanner.nextInt(); if (a1 > a) { System.out.println("大了"); } else if (a1 < a) { System.out.println("小了"); } else { System.out.println("對了!!"); break; } } } }
實驗結果:
為了檢驗正確性,可以在開始猜數(shù)之前把隨機數(shù)a打印出來,快去試試這個游戲吧
總結
到此這篇關于Java實現(xiàn)猜數(shù)字小游戲代碼的文章就介紹到這了,更多相關Java猜數(shù)字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
springboot+redis 實現(xiàn)分布式限流令牌桶的示例代碼
這篇文章主要介紹了springboot+redis 實現(xiàn)分布式限流令牌桶 ,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04深入淺出講解Spring框架中AOP及動態(tài)代理的應用
在軟件業(yè),AOP為Aspect?Oriented?Programming的縮寫,意為:面向切面編程,通過預編譯方式和運行期間動態(tài)代理實現(xiàn)程序功能的統(tǒng)一維護的一種技術2022-03-03JDK源碼分析之String、StringBuilder和StringBuffer
這篇文章主要給大家介紹了關于JDK源碼分析之String、StringBuilder和StringBuffer的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用jdk具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-05-05Java中new Date().getTime()指定時區(qū)的時間戳問題小結
本文主要介紹了Java中new Date().getTime()時間戳問題小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07