av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

盤點Random類常用方法并用其實現(xiàn)一個猜數(shù)字游戲

大家好,我是Java進階者,今天小編帶大家一起來學習Java技術(shù)基礎(chǔ)!

一、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類常用方法的例子:

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

運行的結(jié)果是:

二、猜數(shù)字游戲

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

 
 
 
 
  1. import java.util.Scanner;
  2. public class numGame {
  3. public static void main(String[] args) {
  4.         // TODO Auto-generated method stub
  5.         Scanner scan = new Scanner(System.in);//鍵盤輸入對象
  6.         System.out.println("請輸入你要猜的數(shù)字,范圍在1~100之間");
  7.         int num=(int)(Math.random()*100)+1;//機器人的數(shù)字
  8.         while(true){
  9.             int result=scan.nextInt();//用戶的輸入的數(shù)字
  10.             //如果用戶輸入的數(shù)字大于機器人的數(shù)字,打印你猜的數(shù)字大了
  11.             if(result>num){
  12.                 System.out.println("你猜的數(shù)字大了");
  13.             }else if(result
  14.                 System.out.println("你猜的數(shù)字小了");
  15.             }else{//如果用戶輸入的數(shù)字等于機器人的數(shù)字,打印被您猜對了
  16.                 System.out.println("恭喜您!猜對了");
  17.                 break;
  18.             }
  19.         }
  20.     }
  21. }

運行的結(jié)果:

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

三、Date類

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

2.Date類兩個構(gòu)造方法:

第一個是無參數(shù)的構(gòu)造方法Date(),它是創(chuàng)建當前日期的對象;

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

3.Date類兩個構(gòu)造方法例子:

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

運行的結(jié)果是:

四、總結(jié)

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

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

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

本文轉(zhuǎn)載自微信公眾號「Java進階學習交流」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系Java進階學習交流公眾號。


分享標題:盤點Random類常用方法并用其實現(xiàn)一個猜數(shù)字游戲
本文路徑:http://uogjgqi.cn/article/djesphh.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流