大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java math類(lèi)詳解

Java math類(lèi)詳解

更新時(shí)間:2022-07-26 11:29:08 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1544次

動(dòng)力節(jié)點(diǎn)小編來(lái)為大家詳細(xì)介紹一下Java math類(lèi)。

Math 類(lèi)

Math 類(lèi)封裝了常用的數(shù)學(xué)運(yùn)算,提供了基本的數(shù)學(xué)操作,如指數(shù)、對(duì)數(shù)、平方根和三角函數(shù)等。Math 類(lèi)位于 java.lang 包,它的構(gòu)造方法是 private 的,因此無(wú)法創(chuàng)建 Math 類(lèi)的對(duì)象,并且 Math 類(lèi)中的所有方法都是類(lèi)方法,可以直接通過(guò)類(lèi)名來(lái)調(diào)用它們。

靜態(tài)常量

Math 類(lèi)中包含 E 和 PI 兩個(gè)靜態(tài)常量,正如它們名字所暗示的,它們的值分別等于 e(自然對(duì)數(shù))和 π(圓周率)。Math.E Math.PI

求最大值、最小值和絕對(duì)值

求整運(yùn)算

三角函數(shù)運(yùn)算

指數(shù)運(yùn)算

random()隨機(jī)數(shù)(偽隨機(jī))

Math 類(lèi)的 random() 方法沒(méi)有參數(shù),它默認(rèn)會(huì)返回大于等于 0.0、小于 1.0 的 double 類(lèi)型隨機(jī)數(shù),即 0<=隨機(jī)數(shù)<1.0。對(duì) random() 方法返回的數(shù)字稍加處理,即可實(shí)現(xiàn)產(chǎn)生任意范圍隨機(jī)數(shù)的功能。

public class MathTest {
    public static void main(String[] args) {
        for(int i = 0 ; i < 10;i++){
          double random = Math.random();
            System.out.println(random);
        }
    }
}

產(chǎn)生0-10隨機(jī)數(shù)

public static void main(String[] args) {
    for(int i = 0 ; i < 10;i++){
      int random = (int)(Math.random() *10);
        System.out.println(random);
    }
}

產(chǎn)生3-8隨機(jī)數(shù)

public class MathTest {
    public static void main(String[] args) {
        for(int i = 0 ; i < 10;i++){
          int random = (int)(Math.random() *5) + 3 ;
            System.out.println(random);
        }
    }
}

pass: 生成隨機(jī)數(shù)還有其他方法Random 類(lèi)提供了豐富的隨機(jī)數(shù)生成方法,但同樣是偽隨機(jī)

Random類(lèi)

Random 類(lèi)提供了豐富的隨機(jī)數(shù)生成方法,可以產(chǎn)生 boolean、int、long、float、byte 數(shù)組以及 double 類(lèi)型的隨機(jī)數(shù),這是它與 random() 方法最大的不同之處。random() 方法只能產(chǎn)生 double 類(lèi)型的 0~1 的隨機(jī)數(shù)。

Random 類(lèi)位于 java.util 包中,該類(lèi)常用的有如下兩個(gè)構(gòu)造方法。

Random():該構(gòu)造方法使用一個(gè)和當(dāng)前系統(tǒng)時(shí)間對(duì)應(yīng)的數(shù)字作為種子數(shù),然后使用這個(gè)種子數(shù)構(gòu)造 Random 對(duì)象。

Random(long seed):使用單個(gè) long 類(lèi)型的參數(shù)創(chuàng)建一個(gè)新的隨機(jī)數(shù)生成器。

Random 類(lèi)提供的所有方法生成的隨機(jī)數(shù)字都是均勻分布的,也就是說(shuō)區(qū)間內(nèi)部的數(shù)字生成的概率是均等的

public class RandomTest {
    public static void main(String[] args) {
        Random r = new Random();
        for(int i = 0 ; i < 10 ; i++){
            int ran = r.nextInt();//-2的32次方  到 2的32次方減一
            System.out.println(ran);
        }
        System.out.println("----------------------");
        for(int i = 0 ; i < 10 ; i++){
            int ran = r.nextInt(10);// 產(chǎn)生一個(gè)0--bound之間的整數(shù)   bound隨機(jī)數(shù)的上限
            System.out.println(ran);
        }
        System.out.println("----------------------");
        for(int i = 0 ; i < 10 ; i++){
            int ran = r.nextInt(10) +20;// 產(chǎn)生20--30之間的隨機(jī)數(shù)
            System.out.println(ran);
        }
    }
}

以上就是關(guān)于“Java math類(lèi)詳解”的介紹,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java入門(mén)視頻教程,教程內(nèi)容細(xì)致全面,通俗易懂,很適合沒(méi)有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 四虎影视在线麻豆国产 | 动漫美女h片黄动漫在线观看 | 国产高清不卡一区二区 | 综合玖玖 | 天天干天天干天天天天天天爽 | 综合图区亚洲白拍在线 | 国产不卡视频在线 | 久久亚洲精品tv | 婷婷四房综合激情五月在线 | 国产精品久久久久久麻豆一区 | 网色视频 | 好色婷婷| 亚洲图片欧美在线 | a级做人爱免费播放 | 在线五月婷婷 | 午夜在线视频网站 | 欧美激情精品久久久久久久九九九 | 这里只有精品在线观看 | 番茄视频在线观看黄版本免费 | 亚洲91| 国产伦精品一区二区三区免费迷 | 亚洲综合精品香蕉久久网97 | 99re热这里只有精品视频 | 婷婷亚洲五月 | 国产日产综合 | 天天拍夜夜添久久精品免费 | 91高清免费国产自产拍2021 | 久久99精品久久久久久噜噜丰满 | 亚洲国产美女精品久久久久 | 久久色吧 | 国产精品探花一区在线观看 | 亚洲国产欧美在线人成 | 奇米视频888| 99久久99久久 | 激情五月婷婷久久 | 欧美激情在线观看一区二区三区 | 国产精品香蕉在线观看首页 | 久久久一区二区三区不卡 | 欧美精品福利在线视频 | 中文精品视频一区二区在线观看 | 牛牛色婷婷在线视频播放 |