成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

盤點Random類常用方法并用其實現一個猜數字游戲

開發 前端
本文主要介紹了Random類常用的方法、猜數字游戲、Date類。Random類常用的方法介紹了隨機生成int類型的值、double類型的值、boolean類型的值等,通過例子幫助理解這些用法。

[[394973]]

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

一、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之間的小數 
  8.         int i=r.nextInt(10);//生成0~10之間的整數 
  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之間的數:"+d1); 
  13.         System.out.println("生成0~10之間的整數:"+i); 
  14.         System.out.println("隨機生成一個long類型的值:"+l); 
  15.         System.out.println("隨機生成一個boolean類型的值:"+b); 
  16.     } 

運行的結果是:

二、猜數字游戲

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

  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("請輸入你要猜的數字,范圍在1~100之間"); 
  7.         int num=(int)(Math.random()*100)+1;//機器人的數字 
  8.         while(true){ 
  9.             int result=scan.nextInt();//用戶的輸入的數字 
  10.             //如果用戶輸入的數字大于機器人的數字,打印你猜的數字大了 
  11.             if(result>num){ 
  12.                 System.out.println("你猜的數字大了"); 
  13.             }else if(result<num){//如果用戶輸入的數字小于機器人的數字,打印你猜的數字小了 
  14.                 System.out.println("你猜的數字小了"); 
  15.             }else{//如果用戶輸入的數字等于機器人的數字,打印被您猜對了 
  16.                 System.out.println("恭喜您!猜對了"); 
  17.                 break; 
  18.             } 
  19.         } 
  20.     } 

運行的結果:

從上面代碼中,首先是創建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類兩個構造方法例子:

  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();//創建當前時間的對象 
  6.         long time=1000*60*60; 
  7.         Date d2=new Date(time);//創建時間戳的對象 
  8.         System.out.println("當前的時間是:"+d1); 
  9.         System.out.println("當前的毫秒值是:"+d2); 
  10.     } 

運行的結果是:

四、總結

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

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

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

本文轉載自微信公眾號「Java進階學習交流」,可以通過以下二維碼關注。轉載本文請聯系Java進階學習交流公眾號。

 

責任編輯:武曉燕 來源: Java進階學習交流
相關推薦

2019-09-23 09:11:02

Python文本編輯器操作系統

2023-02-23 14:30:27

游戲Tcl

2015-03-24 19:48:24

2023-02-13 08:26:28

猜數字Basic

2021-10-04 18:49:46

Fortran 77語言猜數字

2021-01-12 06:42:50

Lua腳本語言編程語言

2022-06-03 16:59:13

編程語言Awk

2021-08-16 09:35:34

Collections Java開發

2021-03-29 10:00:32

Java基礎Random類Random

2012-09-24 11:11:32

HTML5游戲開發JavaScript

2021-07-05 10:00:31

JavaStack基礎

2021-08-05 09:55:54

云計算

2023-01-13 18:55:09

游戲Ada編程語言

2020-11-30 06:20:13

javascript

2022-05-13 07:42:25

JS編程題LazyMan

2025-05-20 08:00:00

鏈式調用異步

2021-07-15 10:01:31

Vector搜索向量

2021-10-11 08:58:33

Vector類搜索方法

2022-04-28 09:05:41

網絡爬蟲Python

2021-07-12 11:01:15

Vector元素方法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品91视频 | 99re视频这里只有精品 | 久久久久国产精品一区二区 | 黄色亚洲网站 | 午夜av成人| 久久男人| www.久久.com | 一区欧美 | 另类在线| 91视频麻豆 | 成人av网站在线观看 | 久久久免费| 中文字幕高清免费日韩视频在线 | 天天色av | 亚洲高清视频在线 | 亚洲精品欧美精品 | 国产激情片在线观看 | 日韩福利电影 | 精品九九 | h视频免费在线观看 | 亚洲精品一区二区三区 | 最新国产精品视频 | 日本免费黄色一级片 | 亚洲欧美国产视频 | 精品国产精品国产偷麻豆 | 黄色三级毛片 | 黄色av网站在线观看 | 日韩精品a在线观看图片 | 欧美日韩在线不卡 | 日本久久www成人免 成人久久久久 | 国产女人与拘做受免费视频 | 人人九九精 | av电影手机在线看 | 久久久国产一区二区三区 | 波多野结衣先锋影音 | 国产精品成人一区二区三区 | 蜜桃视频在线观看www社区 | 亚洲成av人影片在线观看 | 精品一区国产 | 成人一区二区在线 | 先锋影音资源网站 |