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

Java實現簡單猜數字小游戲

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

本文實例為大家分享了Java實現猜數字游戲的具體代碼,供大家參考,具體內容如下

完成猜數字游戲需要實現以下幾點:

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

代碼實現:

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

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

 public static boolean guess(Scanner scanner,int toGuess){
  System.out.println("請輸入要猜的數(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);
 }
}

運行結果:

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

相關文章

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

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

    這篇文章主要介紹了Java編程中接口的運用,接口是Java面向對象的繼承特性的體現,需要的朋友可以參考下
    2015-10-10
  • 詳解JAVA 抽象類

    詳解JAVA 抽象類

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

    微服務Spring?Boot?整合Redis?阻塞隊列實現異步秒殺下單思路詳解

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

    Spring整合JPA與Hibernate流程詳解

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

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

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

    全面了解java異常

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

    Java實現跳躍表的示例詳解

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

    Mybatis源碼解析之初始化分析

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

    Java基礎-Java基本數據類型

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

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

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

最新評論

福清市| 色达县| 阆中市| 武胜县| 璧山县| 玉田县| 凌源市| 溧水县| 神农架林区| 泾源县| 健康| 彰化县| 封开县| 肥西县| 沈丘县| 东阳市| 鄂尔多斯市| 轮台县| 永平县| 南平市| 邢台县| 运城市| 徐汇区| 罗源县| 漯河市| 铁力市| 德兴市| 普兰县| 前郭尔| 齐齐哈尔市| 托里县| 卢氏县| 葫芦岛市| 凌海市| 旺苍县| 雷州市| 吐鲁番市| 常州市| 牟定县| 淳安县| 尼玛县|