日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java math 函数_Java中Math类常用函数总结

發布時間:2023/12/13 java 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java math 函数_Java中Math类常用函数总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

//取整,返回小于目標函數的最大整數,如下將會返回-2

Math.floor(-1.8);

//取整,返回發育目標數的最小整數

Math.ceil()

//四舍五入取整

Math.round()

//計算平方根

Math.sqrt()

//計算立方根

Math.cbrt()

//返回歐拉數e的n次冪

Math.exp(3);

//計算乘方,下面是計算3的2次方

Math.pow(3,2);

//計算自然對數

Math.log();

//計算絕對值

Math.abs();

//計算最大值

Math.max(2.3,4.5);

//計算最小值

Math.min(,);

//返回一個偽隨機數,該數大于等于0.0并且小于1.0

Math.random

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

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

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("隨機布爾數" + rand.nextBoolean());

byte[] buffer = new byte[16];

rand.nextBytes(buffer);

//生產一個含有16個數組元素的隨機數數組

System.out.println(Arrays.toString(buffer));

System.out.println("rand.nextDouble()" + rand.nextDouble());

System.out.println("Float浮點數" + rand.nextFloat());

System.out.println("rand.nextGaussian" + rand.nextGaussian());

System.out.println("" + rand.nextInt());

//生產一個0~32之間的隨機整數

System.out.println("rand.nextInt(32)" + rand.nextInt(32));

System.out.println("rand.nextLong" + rand.nextLong());

}

}

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

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

在 java7 中引入了ThreadLocalRandom

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

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

:

ThreadLocalRandom trand= ThreadLocalRandom.current();

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

產生4~64之間的偽隨機數

總結

以上是生活随笔為你收集整理的java math 函数_Java中Math类常用函数总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。