成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

Java編寫簡單猜數(shù)游戲

瀏覽:56日期:2022-08-18 10:12:19

Java基礎(chǔ)編寫猜數(shù)游戲,供大家參考,具體內(nèi)容如下

設(shè)計內(nèi)容及要求

產(chǎn)生一個100以內(nèi)的隨機數(shù),游戲者進行猜數(shù),猜中即勝,猜不中,提示是大了還是小了,繼續(xù)猜,直至猜對為止。游戲結(jié)束后計算出玩家所猜的次數(shù)。

目的及意義

通過猜數(shù)游戲的設(shè)計過程,深刻了解掌握面向?qū)ο蟪绦蛟O(shè)計語言Java的j核心概念和特性; 了解編程技術(shù)知識,會處理異常情況。 掌握Java應(yīng)用軟件的開發(fā)環(huán)境和開發(fā)過程; 靈活選擇程序設(shè)計思想。

思路

使用Random()函數(shù)生成一個100以內(nèi)的隨機數(shù),作為被猜數(shù)字。 使用Scanner(System.in)函數(shù)獲得用戶所輸入數(shù)字,作為猜數(shù)。 使用簡單的if語句判斷猜數(shù)與被猜數(shù)的大小關(guān)系,并輸出結(jié)果。 使用for循環(huán)重復判斷過程,并計數(shù)。

程序流程圖

Java編寫簡單猜數(shù)游戲

程序功能模塊

Java編寫簡單猜數(shù)游戲

程序代碼

import java.util.Random;import java.util.Scanner;public class GuessNumberGame { public static void main(String[] args) { System.out.println('生成一個(1-100)的隨機數(shù)'); int RandomNumber = getRandomNumber(); for (int i = 0 ; true ; i++){ System.out.print('請輸入一個整數(shù)(1-100):'); System.out.println('您已經(jīng)猜了'+(i+1)+'次'); int GuessNumber = getGuessNumber(); compare(RandomNumber,GuessNumber); if (RandomNumber == GuessNumber){ break; } } } public static int getRandomNumber(){ Random random = new Random(); int i = random.nextInt(100)+1; return i; } public static int getGuessNumber(){ Scanner scanner = new Scanner(System.in); int i = scanner.nextInt(); return i; } public static void compare(int RandomNumber,int GuessNumber){ if (GuessNumber <= 100){ if (RandomNumber < GuessNumber){ System.out.println('很遺憾,猜大了,請再小一點'); } else if (RandomNumber > GuessNumber){ System.out.println('很遺憾,猜小了,請再大一點'); } else if (RandomNumber == GuessNumber){ System.out.println('恭喜你!!!猜對了'); } } else{ System.out.println('抱歉,您輸入的數(shù)字有誤(1-100)'); } }}

運行截圖

Java編寫簡單猜數(shù)游戲

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Java
相關(guān)文章: