91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用Random類常用方法實現一個猜數字游戲

發布時間:2021-06-21 16:18:06 來源:億速云 閱讀:165 作者:chen 欄目:web開發

本篇內容介紹了“利用Random類常用方法實現一個猜數字游戲”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

一、Random類常用的方法:

1.Random類常用方法如下所示:

boolean nextBoolean()方法:生成一個隨機boolean類型的值;

double nextDouble()方法:生成一個隨機double類型的值;

float nextFloat()方法:生成一個隨機float類型的值;

int nextInt()方法:生成一個隨機int類型的值;

int nextInt(int a)方法:生成一個隨機int類型的值,它值在0~n之間;

long nextLong()方法:生成一個隨機long類型的值;

2.Random類常用方法的例子:

import java.util.Random; public class p63 { public static void main(String[] args) {         // TODO Auto-generated method stub         Random r=new Random();         float f=r.nextFloat();//隨機生成一個float類型的值         double d1=r.nextDouble()*5;//生成0~5.0之間的小數         int i=r.nextInt(10);//生成0~10之間的整數         long l=r.nextLong();//隨機生成一個long類型的值         boolean b=r.nextBoolean();//隨機生成一個boolean類型的值         System.out.println("隨機生成一個float類型的值:"+f);         System.out.println("生成0~5.0之間的數:"+d1);         System.out.println("生成0~10之間的整數:"+i);         System.out.println("隨機生成一個long類型的值:"+l);         System.out.println("隨機生成一個boolean類型的值:"+b);     } }

運行的結果是:

利用Random類常用方法實現一個猜數字游戲

二、猜數字游戲

1.設計一個范圍在1-100之間的猜數字游戲。

import java.util.Scanner; public class numGame { public static void main(String[] args) {         // TODO Auto-generated method stub         Scanner scan = new Scanner(System.in);//鍵盤輸入對象         System.out.println("請輸入你要猜的數字,范圍在1~100之間");         int num=(int)(Math.random()*100)+1;//機器人的數字         while(true){             int result=scan.nextInt();//用戶的輸入的數字             //如果用戶輸入的數字大于機器人的數字,打印你猜的數字大了             if(result>num){                 System.out.println("你猜的數字大了");             }else if(result<num){//如果用戶輸入的數字小于機器人的數字,打印你猜的數字小了                 System.out.println("你猜的數字小了");             }else{//如果用戶輸入的數字等于機器人的數字,打印被您猜對了                 System.out.println("恭喜您!猜對了");                 break;             }         }     } }

運行的結果:

利用Random類常用方法實現一個猜數字游戲

從上面代碼中,首先是創建Scanner對象用來接受用戶的輸入,定義生成一個隨機int類型的值,這個值是作為機器人的數字。通過while循環判斷,當用戶輸入的數字大于機器人數字,表示猜的數字大了。當用戶輸入的數字小于機器人數字,表示猜的數字小了。如果當用戶輸入的數字和機器人的數字是一樣的,表示猜中數字,然后退出while循環。

三、Date類

1.在JDK中提供了一個Date類用來表示日期和時間。

2.Date類兩個構造方法:

第一個是無參數的構造方法Date(),它是創建當前日期的對象;

第二個接受單個long類型參數date的構造方法Date(long  date),它是創建指定的時間對象,data參數是從GMT時間1970年1月1日0時0分0秒以來的毫秒數。

3.Date類兩個構造方法例子:

import java.util.Date; public class p75 { public static void main(String[] args) {         // TODO Auto-generated method stub         Date d1=new Date();//創建當前時間的對象         long time=1000*60*60;         Date d2=new Date(time);//創建時間戳的對象         System.out.println("當前的時間是:"+d1);         System.out.println("當前的毫秒值是:"+d2);     } }

運行的結果是:

利用Random類常用方法實現一個猜數字游戲

四、總結

本文主要介紹了Random類常用的方法、猜數字游戲、Date類。

Random類常用的方法介紹了隨機生成int類型的值、double類型的值、boolean類型的值等,通過例子幫助理解這些用法。

猜數字游戲主要是設計一個范圍在1-100之間的猜數字,鞏固前面所學的知識點。對于Date類只要了解如何通過創建對象封裝時間就可以了。

“利用Random類常用方法實現一個猜數字游戲”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

禹州市| 武清区| 榆社县| 永新县| 巴南区| 旺苍县| 延吉市| 张家口市| 高台县| 永福县| 梨树县| 措美县| 通榆县| 湘西| 黄山市| 浑源县| 比如县| 凉城县| 临朐县| 酒泉市| 万荣县| 宁波市| 阳谷县| 惠来县| 五指山市| 周至县| 台东县| 宁强县| 韩城市| 景洪市| 岑溪市| 信丰县| 鄂尔多斯市| 北辰区| 得荣县| 平阳县| 宜兴市| 兴海县| 宜都市| 庆阳市| 高唐县|