国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - 基于Java中Math類的常用函數總結

基于Java中Math類的常用函數總結

2020-06-16 11:21xnxx JAVA教程

下面小編就為大家?guī)硪黄贘ava中Math類的常用函數總結。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//取整,返回小于目標函數的最大整數,如下將會返回-2
Math.floor(-1.8);
//取整,返回發(fā)育目標數的最小整數
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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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()來產生想要的偽隨機序列:

?
1
2
3
ThreadLocalRandom trand= ThreadLocalRandom.current();
   
int val = rand.nextInt(4,64);

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

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

延伸 · 閱讀

精彩推薦
534
主站蜘蛛池模板: 日韩在线观看中文 | 在线激情视频 | 99热婷婷| 国产午夜精品一区二区三区 | 亚洲精品乱码久久久久久久 | 日韩看片 | 免费久久99精品国产婷婷六月 | 国产精品日韩三级 | 亚洲精品白浆高清久久久久久 | 中文字幕一区二区三 | 久久综合九色综合欧美狠狠 | 国产精品国产三级国产aⅴ原创 | 视频一区二区三区在线播放 | 亚洲精品免费在线视频 | 视频一区二区在线观看 | 亚洲综合区| 日韩高清中文字幕 | 日韩一区二区在线观看 | 国产精品69毛片高清亚洲 | 人人九九精 | 色视频在线免费观看 | 欧美国产视频一区 | 日韩精品在线视频 | 婷婷五综合 | 亚洲欧美福利视频 | 日韩激情一区二区 | 亚洲高清色综合 | 中文字幕在线免费看 | 久久久久久99 | 亚洲中午字幕 | 久久久国产视频 | 日本一级毛片免费看 | 国产精品视频网站 | 91在线视频播放 | 可以看av的网站 | 伊人婷婷 | 一级电影毛片 | 在线免费观看激情视频 | 久草视频网 | 午夜播影院 | 韩国精品一区二区 |