摘要:今天搞了一天的才發(fā)現(xiàn)自己還在面對(duì)象編程入門階段,但是重在堅(jiān)持,開(kāi)發(fā)了一款猜數(shù)字的游戲。下面是代碼在這里插入代碼片請(qǐng)輸入您猜的數(shù)字輸入正確您猜的小了,范圍是到您猜的大了,范圍是到請(qǐng)重新輸入
今天搞了一天的java才發(fā)現(xiàn)自己還在面對(duì)象編程入門階段,但是重在堅(jiān)持,開(kāi)發(fā)了一款猜數(shù)字的游戲。
游戲規(guī)則是你猜一個(gè)數(shù)字,然后電腦判斷你猜得數(shù)字和正確數(shù)字的大小關(guān)系,然后會(huì)給出你猜得范圍。
打開(kāi)開(kāi)發(fā)工具,新建一個(gè)類,名字隨意,創(chuàng)建一個(gè)方法,用來(lái)判斷你輸入數(shù)字的大小并且給你輸出一個(gè)范圍。
但是在類中我們要定義一些公用的數(shù)字a,b,a用來(lái)存放你的輸入的數(shù)字,b是游戲中正確的答案數(shù)字,然后我們還需要初始的范圍,0~100,這個(gè)范圍,因?yàn)橐话闳瞬粫?huì)輸入過(guò)大的數(shù)字,所以定義low=0,high=100,
然后我們開(kāi)始寫方法,首先
Scanner s = new Scanner(System.in);
a = s.nextInt();
首先需要判斷a和36相不相等,如果想等,直接輸出您輸入的是正確的,如果不想等,則需要判斷比正確的大還是小,如果大,范圍就變成了low~a,然后調(diào)用自己重新執(zhí)行,如果比它小,范圍就變成了a到high 并且調(diào)用自己重新執(zhí)行,如果此時(shí)輸入了一個(gè)超出上面規(guī)定的范圍,我們就給這個(gè)整體加一個(gè)判斷,如果不在這個(gè)范圍里就重新調(diào)用,此時(shí)的范圍是沒(méi)有改變的。
最后在主方法里實(shí)例化調(diào)用就可以完成了。下面是代碼:在這里插入代碼片
import java.util.Scanner;
public class students {
public int a;
public int b = 36;
public int low = 0;
public int high = 100;
public int in() { System.out.println("請(qǐng)輸入您猜的數(shù)字 :"); Scanner s = new Scanner(System.in); a = s.nextInt(); return a;}public void select() { a = in(); if (a == b) { System.out.println("輸入正確"); } else { if (a > low && a < high) { if (a < b) { low = a; System.out.println("您猜的小了,范圍是" + a + "到" + high); select(); } else { high = a; System.out.println("您猜的大了,范圍是" + low + "到" + a); select(); } } else { System.out.println("請(qǐng)重新輸入"); select(); } }}public static void main(String[] args) { students t1 = new students(); t1.select();}
}
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/123440.html
摘要:大家好我是小小明,今天給大家演示如何使用直接采集百度指數(shù)的數(shù)據(jù)。本文不演示如何使用自動(dòng)化工具采集百度指數(shù),為了采集更簡(jiǎn)單將直接讀取并解析接口。 大家好我是小小明,今...
摘要:歡迎關(guān)注我的項(xiàng)目,這篇博文只是完善時(shí)間工具類的測(cè)試過(guò)程。 歡迎關(guān)注我的項(xiàng)目:https://github.com/duanluan/ZUtil,這篇博文只是完善時(shí)間...
摘要:官網(wǎng)優(yōu)惠碼折優(yōu)惠碼有效期促銷套餐服務(wù)器機(jī)房東京伊塔巴希庫(kù),東京地區(qū)地址。套餐內(nèi)存硬盤流量帶寬價(jià)格購(gòu)買核心個(gè)東京元月立即訂購(gòu)核心個(gè)東京元月立即訂購(gòu)核心個(gè)東京元月立即訂購(gòu)核心個(gè)東京元月立即訂購(gòu)服務(wù)器機(jī)房東京伊塔巴希庫(kù),東京地區(qū)地址。 官網(wǎng):https://www.tokyonline.com 優(yōu)惠碼:2021.11.11? ? 85折優(yōu)惠碼(有效期2021.11.9 – 2021.1...
摘要:字母區(qū)分大小寫,因此和是不同類型的石頭。輸入輸出暴力解法將寶石中的每個(gè)元素在石頭中的數(shù)量相加的時(shí)間復(fù)雜度為石頭中的每個(gè)元素此元素在寶石中則官方解法哈希表將搜索的時(shí)間復(fù)雜度變?yōu)? 本文章基于Datewhale第30期組隊(duì)學(xué)習(xí) 2021.11.15 # 1 兩數(shù)之和# 給定一個(gè)整數(shù)數(shù)組 nums...
摘要:我們的生活中,機(jī)器學(xué)習(xí)已經(jīng)越來(lái)越多的扮演著重要角色,也不再是神秘的東西。本文主要是介紹一個(gè)博主使用的比較好的開(kāi)源項(xiàng)目,在這里分享給大家。項(xiàng)目使用先把項(xiàng)目從上下來(lái),慢慢分析。顯示結(jié)果部分會(huì)將識(shí)別的文字用框標(biāo)出來(lái),并且展示識(shí)別的結(jié)果。 目錄 前言 項(xiàng)目使用 項(xiàng)目結(jié)構(gòu) 環(huán)境部署 測(cè)試代碼 參數(shù)補(bǔ)...
閱讀 1460·2021-11-22 14:44
閱讀 2843·2021-11-16 11:44
閱讀 3206·2021-10-13 09:40
閱讀 1979·2021-10-08 10:04
閱讀 2363·2021-09-24 10:28
閱讀 2909·2021-09-06 15:02
閱讀 2957·2019-08-30 15:52
閱讀 2392·2019-08-30 13:20