亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于Java中Math類的常用函數(shù)總結

 更新時間:2016年09月19日 09:30:31   投稿:jingxian  
下面小編就為大家?guī)硪黄贘ava中Math類的常用函數(shù)總結。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Java中比較常用的幾個數(shù)學公式的總結:

//取整,返回小于目標函數(shù)的最大整數(shù),如下將會返回-2 
Math.floor(-1.8); 
//取整,返回發(fā)育目標數(shù)的最小整數(shù) 
Math.ceil() 
//四舍五入取整 
Math.round() 
//計算平方根 
Math.sqrt() 
//計算立方根 
Math.cbrt() 
//返回歐拉數(shù)e的n次冪 
Math.exp(3); 
//計算乘方,下面是計算3的2次方 
Math.pow(3,2); 
//計算自然對數(shù) 
Math.log(); 
//計算絕對值 
Math.abs(); 
//計算最大值 
Math.max(2.3,4.5); 
//計算最小值 
Math.min(,); 
//返回一個偽隨機數(shù),該數(shù)大于等于0.0并且小于1.0 
Math.random 

Random類專門用于生成一個偽隨機數(shù),它有兩個構造器:一個構造器使用默認的種子(以當前時間作為種子),另一個構造器需要程序員顯示的傳入一個long型整數(shù)的種子。

Random比Math的random()方法提供了更多的方式來生成各種偽隨機數(shù)。

e.g

import java.util.Arrays; 
import java.util.Random; 
 
public class RandomTest { 
 
  /** 
   * @param args 
   */ 
  public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    Random rand = new Random(); 
    System.out.println("隨機布爾數(shù)" + rand.nextBoolean()); 
    byte[] buffer = new byte[16]; 
    rand.nextBytes(buffer); 
    //生產(chǎn)一個含有16個數(shù)組元素的隨機數(shù)數(shù)組 
    System.out.println(Arrays.toString(buffer)); 
     
    System.out.println("rand.nextDouble()" + rand.nextDouble()); 
     
    System.out.println("Float浮點數(shù)" + rand.nextFloat()); 
     
    System.out.println("rand.nextGaussian" + rand.nextGaussian()); 
     
    System.out.println("" + rand.nextInt()); 
     
    //生產(chǎn)一個0~32之間的隨機整數(shù) 
    System.out.println("rand.nextInt(32)" + rand.nextInt(32)); 
     
    System.out.println("rand.nextLong" + rand.nextLong()); 
  } 
 
} 

為了避免兩個Random對象產(chǎn)生相同的數(shù)字序列,通常推薦使用當前時間作為Random對象的種子,代碼如下:

Random  rand = new Random(System.currentTimeMillis());

在java7中引入了ThreadLocalRandom

在多線程的情況下使用ThreadLocalRandom的方式與使用Random基本類似,如下程序·片段示范了ThreadLocalRandom的用法:

首先使用current()產(chǎn)生隨機序列之后使用nextCXxx()來產(chǎn)生想要的偽隨機序列:

ThreadLocalRandom trand= ThreadLocalRandom.current(); 
   
int val = rand.nextInt(4,64); 

產(chǎn)生4~64之間的偽隨機數(shù)

以上就是小編為大家?guī)淼幕贘ava中Math類的常用函數(shù)總結的全部內容了,希望對大家有所幫助,多多支持腳本之家~

相關文章

  • Springboot結合JDBC實現(xiàn)雙數(shù)據(jù)源實例

    Springboot結合JDBC實現(xiàn)雙數(shù)據(jù)源實例

    這篇文章主要為大家介紹了Springboot結合JDBC實現(xiàn)雙數(shù)據(jù)源實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • java實現(xiàn)撲克牌分發(fā)功能

    java實現(xiàn)撲克牌分發(fā)功能

    這篇文章主要為大家詳細介紹了java實現(xiàn)撲克牌分發(fā),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • SpringBoot電腦商城項目刪除收貨地址的實現(xiàn)方法

    SpringBoot電腦商城項目刪除收貨地址的實現(xiàn)方法

    這篇文章主要介紹了SpringBoot項目--電腦商城刪除收貨地址功能實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • Java并發(fā)編程之synchronized底層實現(xiàn)原理分析

    Java并發(fā)編程之synchronized底層實現(xiàn)原理分析

    這篇文章主要介紹了Java并發(fā)編程之synchronized底層實現(xiàn)原理,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • IntelliJ?IDEA?2022.1.1創(chuàng)建java項目的詳細方法步驟

    IntelliJ?IDEA?2022.1.1創(chuàng)建java項目的詳細方法步驟

    最近安裝了IntelliJ IDEA 2022.1.1,發(fā)現(xiàn)新版本的窗口還有些變化的,所以下面這篇文章主要給大家介紹了關于IntelliJ?IDEA?2022.1.1創(chuàng)建java項目的詳細方法步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • 利用springmvc處理模型數(shù)據(jù)

    利用springmvc處理模型數(shù)據(jù)

    這篇文章主要介紹了如何利用springmvc 處理模型數(shù)據(jù),幫助大家更好的理解和學習使用springmvc,感興趣的朋友可以了解下
    2021-03-03
  • Java 繼承與多態(tài)超詳細梳理

    Java 繼承與多態(tài)超詳細梳理

    繼承就是可以直接使用前輩的屬性和方法。自然界如果沒有繼承,那一切都是處于混沌狀態(tài)。多態(tài)是同一個行為具有多個不同表現(xiàn)形式或形態(tài)的能力。多態(tài)就是同一個接口,使用不同的實例而執(zhí)行不同操作
    2022-04-04
  • MyBatis參數(shù)處理實現(xiàn)方法匯總

    MyBatis參數(shù)處理實現(xiàn)方法匯總

    這篇文章主要介紹了MyBatis參數(shù)處理實現(xiàn)方法匯總,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Springboot實現(xiàn)Activemq死信隊列詳解

    Springboot實現(xiàn)Activemq死信隊列詳解

    這篇文章主要介紹了Springboot實現(xiàn)Activemq死信隊列詳解,Activemq服務端配置重新投遞次數(shù)超過?MaximumRedeliveries?,則會進入死信隊列,默認情況,有一個死信隊列:AcitveMQ.DLQ,所有的消息都投遞到此隊列,包括過期消息,重投遞失敗消息,需要的朋友可以參考下
    2023-12-12
  • Java 5億整數(shù)大文件怎么排序

    Java 5億整數(shù)大文件怎么排序

    這篇文章主要介紹了Java 5億整數(shù)大文件怎么排序,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03

最新評論