最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java編寫猜數(shù)字游戲

 更新時間:2020年05月16日 10:51:52   作者:Acmer-ly  
這篇文章主要為大家詳細介紹了java編寫猜數(shù)字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java實現(xiàn)猜數(shù)字游戲的具體代碼,供大家參考,具體內(nèi)容如下

用java的循環(huán)還有選擇做了一個猜數(shù)字游戲,挺簡單的

1.首先我們要猜的數(shù)字,當(dāng)然這里你可以固定一個值,也可以通過隨機數(shù)產(chǎn)生一定范圍的數(shù),這樣是比較公平的吧。

用隨機數(shù)產(chǎn)生要猜的數(shù)字

Random rand = new Random(); //創(chuàng)建一個隨機數(shù)
int GuessNumber = rand.nextInt(100)+1;  //每次產(chǎn)生隨機數(shù)1-100的需要猜測的數(shù)字

2.設(shè)置一個循環(huán),限定猜的次數(shù)比如5次,那么給定一個一個初值

3.通過用戶輸入的數(shù)字和產(chǎn)生的隨機數(shù),每次比較,猜數(shù)字的次數(shù)做--操作

源代碼如下:

/*
 * @ly
 * 簡單的猜數(shù)字游戲(1-100)
 */
import java.util.*;
 
public class EasyGuessNumber {
 
 public static void main(String[] args) {
   Random rand = new Random();  //創(chuàng)建一個隨機數(shù)
   int GuessNumber = rand.nextInt(100)+1;  //每次產(chǎn)生隨機數(shù)1-100的需要猜測的數(shù)字
   int count = 5;  //初始化猜數(shù)字的次數(shù)為5次
   Scanner input = new Scanner(System.in);
   int i = 0; //用來記錄猜的次數(shù)
   while(count!=0)
   {
   System.out.print("請輸入需要猜的數(shù)字:");
   int number = input.nextInt();  //用戶每次猜測的數(shù)字
   if(number>GuessNumber) {
    count--;
    i++;
    if(count==0) {
    break;
    }
    System.out.println("猜大了往小的猜,還剩"+count+"次機會!");
    
   }
   if(number<GuessNumber) {
    count--;
    i++;
    if(count==0)
    {
    break;
    }
    System.out.println("猜小了往大的猜,還剩"+count+"次機會!");
    
   }
   if(number==GuessNumber) {
    System.out.println("真厲害猜了"+(i+1)+"次就猜中了");
    System.exit(0);  //終止程序
   }
   }
   System.out.println("正確答案是:"+GuessNumber);
   System.out.println(i+"次機會都用完了,下次再來吧!");
   
 }
 
}

運行結(jié)果如下:

更多有趣的經(jīng)典小游戲?qū)崿F(xiàn)專題,也分享給大家:

C++經(jīng)典小游戲匯總

python經(jīng)典小游戲匯總

python俄羅斯方塊游戲集合

JavaScript經(jīng)典游戲 玩不停

java經(jīng)典小游戲匯總

javascript經(jīng)典小游戲匯總

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Java消息隊列-Spring整合ActiveMq

    詳解Java消息隊列-Spring整合ActiveMq

    本篇文章主要介紹了詳解Java消息隊列-Spring整合ActiveMq ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • java中ArrayList與LinkedList對比詳情

    java中ArrayList與LinkedList對比詳情

    這篇文章主要通過實例對Java中ArrayList與LinkedList進行了對比,需要的朋友可以參考下
    2017-04-04
  • Java基礎(chǔ)之ArrayList的擴容機制

    Java基礎(chǔ)之ArrayList的擴容機制

    這篇文章主要介紹了Java基礎(chǔ)之ArrayList的擴容機制,文中有非常詳細的代碼示例,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • Spring Boot應(yīng)用監(jiān)控的實戰(zhàn)教程

    Spring Boot應(yīng)用監(jiān)控的實戰(zhàn)教程

    Spring Boot 提供運行時的應(yīng)用監(jiān)控和管理功能,下面這篇文章主要給大家介紹了關(guān)于Spring Boot應(yīng)用監(jiān)控的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • 詳解Javaweb狀態(tài)管理的Session和Cookie

    詳解Javaweb狀態(tài)管理的Session和Cookie

    這篇文章主要介紹了Javaweb狀態(tài)管理的Session和Cookie,將瀏覽器與web服務(wù)器之間多次交互當(dāng)做一個整體來處理,并且多次交互所涉及的數(shù)據(jù)(狀態(tài))保存下來,需要的朋友可以參考下
    2023-05-05
  • Java?Stream去重常見的多種方法及示例

    Java?Stream去重常見的多種方法及示例

    這篇文章主要介紹了Java?Stream中實現(xiàn)去重的多種方法,包括使用distinct()、Collectors.toMap、filter和groupingBy等,詳細說明了每種方法的應(yīng)用場景和示例代碼,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-04-04
  • spring data jpa @Query注解中delete語句報錯的解決

    spring data jpa @Query注解中delete語句報錯的解決

    這篇文章主要介紹了spring data jpa @Query注解中delete語句報錯的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 舉例講解Java編程中this關(guān)鍵字與super關(guān)鍵字的用法

    舉例講解Java編程中this關(guān)鍵字與super關(guān)鍵字的用法

    這篇文章主要介紹了Java編程中this關(guān)鍵字與super關(guān)鍵字的用法示例,super是this的父輩,在繼承過程中兩個關(guān)鍵字經(jīng)常被用到,需要的朋友可以參考下
    2016-03-03
  • SpringBoot?jackson提供對LocalDate的支持方式

    SpringBoot?jackson提供對LocalDate的支持方式

    這篇文章主要介紹了SpringBoot?jackson提供對LocalDate的支持方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • spring boot多數(shù)據(jù)源動態(tài)切換代碼實例

    spring boot多數(shù)據(jù)源動態(tài)切換代碼實例

    這篇文章主要介紹了spring boot多數(shù)據(jù)源動態(tài)切換代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01

最新評論

东源县| 衡南县| 延吉市| 武义县| 阿合奇县| 禹州市| 昌黎县| 宣武区| 连州市| 松滋市| 旬阳县| 弋阳县| 田林县| 西乡县| 女性| 安徽省| 阿坝县| 长子县| 凤山市| 长治市| 西和县| 甘南县| 延吉市| 曲周县| 襄城县| 油尖旺区| 乌海市| 珲春市| 海城市| 阜宁县| 灌云县| 张北县| 承德市| 益阳市| 社旗县| 封丘县| 巢湖市| 大兴区| 安吉县| 深圳市| 蛟河市|