成人免费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文本編輯器操作系統

2015-03-24 19:48:24

2023-02-23 14:30:27

游戲Tcl

2023-02-13 08:26:28

猜數字Basic

2021-10-04 18:49:46

Fortran 77語言猜數字

2021-01-12 06:42:50

Lua腳本語言編程語言

2021-08-16 09:35:34

Collections Java開發

2022-06-03 16:59:13

編程語言Awk

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

云計算

2020-11-30 06:20:13

javascript

2022-05-13 07:42:25

JS編程題LazyMan

2025-05-20 08:00:00

鏈式調用異步

2023-01-13 18:55:09

游戲Ada編程語言

2022-04-28 09:05:41

網絡爬蟲Python

2021-07-15 10:01:31

Vector搜索向量

2021-10-11 08:58:33

Vector類搜索方法

2024-06-03 10:07:22

Vector類元素向量
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜臀久久99精品久久久久野外 | 久久精点视频 | 久久久久久久国产精品 | 99视频精品| 欧美精品一区二区三区在线四季 | 最新国产福利在线 | 精品婷婷| 视频一区在线观看 | 国产精品精品3d动漫 | 亚洲免费在线播放 | 国内精品久久久久久久影视简单 | 国产成人精品a视频 | 91素人| 91黄在线观看 | 蜜月aⅴ国产精品 | 日韩激情在线 | 日本一二三区电影 | 久久久久久久久毛片 | 亚洲 欧美 日韩 精品 | 午夜免费视频 | 久久另类| 久久久久亚洲精品 | 日韩在线免费观看视频 | www视频在线观看 | 中文字幕一区在线观看视频 | 久久综合一区 | 99热在这里只有精品 | 国产一区二区三区色淫影院 | 婷婷综合色 | 亚洲精品99| 久久久123| 毛片大全| 欧美精品一区二区三区蜜桃视频 | 国产精品99 | 欧美精品91 | 国产精品69av | 91精品导航 | 亚洲首页 | 在线观看www高清视频 | 91免费电影| 成人在线网 |