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

Java實現(xiàn)簡單猜數(shù)字小游戲

 更新時間:2020年12月17日 08:40:30   作者:M-ordinary.  
這篇文章主要為大家詳細介紹了Java實現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

完成猜數(shù)字游戲需要實現(xiàn)以下幾點:

  • 獲得一個隨機數(shù)作為“答案數(shù)”;
  • 輸入數(shù)字,與“答案數(shù)”作比較(判斷大了,小了,相等);
  • 循環(huán)輸入所猜的數(shù)字,直到與“答案數(shù)”相等時游戲結(jié)束;

代碼實現(xiàn):

import java.util.Random;
import java.util.Scanner;

public class guessNum { 
 public static int getRanNum(){  //獲得一個隨機數(shù)
  Random random = new Random();
  return random.nextInt(100);
 }

 public static boolean guess(Scanner scanner,int toGuess){
  System.out.println("請輸入要猜的數(shù)(1-100):");
  int num = scanner.nextInt();
  if ( num < toGuess){
   System.out.println("小了...");
   return false;
  } else if ( num > toGuess){
   System.out.println("大了...");
   return false;
  } else {
   System.out.println("恭喜你,猜對了??!");
   return true;
  }
 }

 public static void startGame(Scanner scanner){
  int toGuess = getRanNum();
  while( true ){
   if (guess(scanner,toGuess)){
    break;
   }
  }
 }

 public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  startGame(scanner);
 }
}

運行結(jié)果:

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

相關(guān)文章

  • 深入解析Java編程中接口的運用

    深入解析Java編程中接口的運用

    這篇文章主要介紹了Java編程中接口的運用,接口是Java面向?qū)ο蟮睦^承特性的體現(xiàn),需要的朋友可以參考下
    2015-10-10
  • 詳解JAVA 抽象類

    詳解JAVA 抽象類

    這篇文章主要介紹了JAVA 抽象類的相關(guān)資料,文中講解非常細致,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • 微服務(wù)Spring?Boot?整合Redis?阻塞隊列實現(xiàn)異步秒殺下單思路詳解

    微服務(wù)Spring?Boot?整合Redis?阻塞隊列實現(xiàn)異步秒殺下單思路詳解

    這篇文章主要介紹了微服務(wù)Spring?Boot?整合Redis?阻塞隊列實現(xiàn)異步秒殺下單,使用阻塞隊列實現(xiàn)秒殺的優(yōu)化,采用異步秒殺完成下單的優(yōu)化,本文給大家分享詳細步驟及實現(xiàn)思路,需要的朋友可以參考下
    2022-10-10
  • Spring整合JPA與Hibernate流程詳解

    Spring整合JPA與Hibernate流程詳解

    這篇文章主要介紹了Spring整合Hibernate與JPA,在正式進入Hibernate的高級應(yīng)用之前,需要了解聲明是數(shù)據(jù)模型與領(lǐng)域模型,這兩個概念將會幫助我們更好的理解實體對象的關(guān)聯(lián)關(guān)系映射
    2023-01-01
  • 解決SecureRandom.getInstanceStrong()引發(fā)的線程阻塞問題

    解決SecureRandom.getInstanceStrong()引發(fā)的線程阻塞問題

    這篇文章主要介紹了解決SecureRandom.getInstanceStrong()引發(fā)的線程阻塞問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 全面了解java異常

    全面了解java異常

    本文非常詳細的介紹了java異常,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們可以學習一下這篇文章
    2021-08-08
  • Java實現(xiàn)跳躍表的示例詳解

    Java實現(xiàn)跳躍表的示例詳解

    跳表全稱叫做跳躍表,簡稱跳表,是一個隨機化的數(shù)據(jù)結(jié)構(gòu),實質(zhì)就是一種可以進行二分查找的有序鏈表。本文將利用Java語言編寫一個跳表,需要的可以參考一下
    2022-05-05
  • Mybatis源碼解析之初始化分析

    Mybatis源碼解析之初始化分析

    這篇文章主要介紹了Mybatis源碼解析之初始化分析,Mybatis的初始化過程就是mybatis配置文件的解析過程并將解析結(jié)果保存到Configuration類。,需要的朋友可以參考下
    2024-01-01
  • Java基礎(chǔ)-Java基本數(shù)據(jù)類型

    Java基礎(chǔ)-Java基本數(shù)據(jù)類型

    這篇文章主要介紹了Java基礎(chǔ)-Java基本數(shù)據(jù)類型,變量就是申請內(nèi)存來存儲值。也就是說,當創(chuàng)建變量的時候,需要在內(nèi)存中申請空間,下面我們就來對Java基本數(shù)據(jù)類型作簡單的介紹,需要的朋友可以參考一下
    2022-01-01
  • Java中序列化與反序列化的特性解讀

    Java中序列化與反序列化的特性解讀

    這篇文章主要介紹了Java中序列化與反序列化的特性解讀,當我們需要將內(nèi)存中的對象持久化到磁盤,數(shù)據(jù)庫中時, 當我們需要與瀏覽器進行交互時,當我們需要實現(xiàn) RPC 時, 這個時候就需要序列化和反序列化了,需要的朋友可以參考下
    2023-08-08

最新評論

金溪县| 林州市| 合作市| 威宁| 长垣县| 济阳县| 青阳县| 宣汉县| 霞浦县| 红桥区| 灵台县| 鄂州市| 宜宾县| 遂川县| 醴陵市| 和平区| 澄迈县| 临夏县| 封开县| 遂平县| 临沧市| 安义县| 呼伦贝尔市| 峨眉山市| 嫩江县| 合作市| 尼木县| 南开区| 嘉鱼县| 西林县| 普安县| 和林格尔县| 通江县| 文安县| 延安市| 新津县| 漠河县| 时尚| 巴楚县| 新营市| 玛纳斯县|