最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中Math類常用方法代碼詳解

 更新時(shí)間:2017年07月25日 15:40:00   作者:whiteme  
本文是小編最新給大家整理的關(guān)于Java中Math類常用方法的知識,通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧

近期用到四舍五入想到以前整理了一點(diǎn),就順便重新整理好經(jīng)常見到的一些四舍五入,后續(xù)遇到常用也會(huì)直接在這篇文章更新。。。

public class Demo{
  public static void main(String args[]){ 
    /** 
     *Math.sqrt()//計(jì)算平方根
     *Math.cbrt()//計(jì)算立方根
     *Math.pow(a, b)//計(jì)算a的b次方
     *Math.max( , );//計(jì)算最大值
     *Math.min( , );//計(jì)算最小值
     */ 
    System.out.println(Math.sqrt(16));  //4.0 
    System.out.println(Math.cbrt(8));  //2.0
    System.out.println(Math.pow(3,2));   //9.0
    System.out.println(Math.max(2.3,4.5));//4.5
    System.out.println(Math.min(2.3,4.5));//2.3
    /** 
     * abs求絕對值 
     */ 
    System.out.println(Math.abs(-10.4));  //10.4 
    System.out.println(Math.abs(10.1));   //10.1 
    /** 
     * ceil天花板的意思,就是返回大的值
     */ 
    System.out.println(Math.ceil(-10.1));  //-10.0 
    System.out.println(Math.ceil(10.7));  //11.0 
    System.out.println(Math.ceil(-0.7));  //-0.0 
    System.out.println(Math.ceil(0.0));   //0.0 
    System.out.println(Math.ceil(-0.0));  //-0.0 
    System.out.println(Math.ceil(-1.7));  //-1.0
    /** 
     * floor地板的意思,就是返回小的值 
     */ 
    System.out.println(Math.floor(-10.1)); //-11.0 
    System.out.println(Math.floor(10.7));  //10.0 
    System.out.println(Math.floor(-0.7));  //-1.0 
    System.out.println(Math.floor(0.0));  //0.0 
    System.out.println(Math.floor(-0.0));  //-0.0 
    /** 
     * random 取得一個(gè)大于或者等于0.0小于不等于1.0的隨機(jī)數(shù) 
     */ 
    System.out.println(Math.random()); //小于1大于0的double類型的數(shù)
    System.out.println(Math.random()*2);//大于0小于1的double類型的數(shù)
    System.out.println(Math.random()*2+1);//大于1小于2的double類型的數(shù)
    /** 
     * rint 四舍五入,返回double值 
     * 注意.5的時(shí)候會(huì)取偶數(shù)  異常的尷尬=。=
     */ 
    System.out.println(Math.rint(10.1));  //10.0 
    System.out.println(Math.rint(10.7));  //11.0 
    System.out.println(Math.rint(11.5));  //12.0 
    System.out.println(Math.rint(10.5));  //10.0 
    System.out.println(Math.rint(10.51));  //11.0 
    System.out.println(Math.rint(-10.5));  //-10.0 
    System.out.println(Math.rint(-11.5));  //-12.0 
    System.out.println(Math.rint(-10.51)); //-11.0 
    System.out.println(Math.rint(-10.6));  //-11.0 
    System.out.println(Math.rint(-10.2));  //-10.0 
    /** 
     * round 四舍五入,float時(shí)返回int值,double時(shí)返回long值 
     */ 
    System.out.println(Math.round(10.1));  //10 
    System.out.println(Math.round(10.7));  //11 
    System.out.println(Math.round(10.5));  //11 
    System.out.println(Math.round(10.51)); //11 
    System.out.println(Math.round(-10.5)); //-10 
    System.out.println(Math.round(-10.51)); //-11 
    System.out.println(Math.round(-10.6)); //-11 
    System.out.println(Math.round(-10.2)); //-10 
  } 
}

總結(jié)

以上所述是小編給大家介紹的Java中Math類常用方法代碼詳解,希望對大家有所幫助,如果大家有任何疑問請給我留

言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java編程Commons lang組件簡介

    Java編程Commons lang組件簡介

    這篇文章主要介紹了Java編程Commons lang組件的相關(guān)內(nèi)容,十分具有參考意義,需要的朋友可以了解下。
    2017-09-09
  • Java并發(fā)編程之CountDownLatch原理詳解

    Java并發(fā)編程之CountDownLatch原理詳解

    這篇文章主要介紹了Java并發(fā)編程之CountDownLatch原理詳解,CountDownLatch類中使用了一個(gè)繼承自AQS的共享鎖Sync對象,構(gòu)造CountDownLatch對象時(shí)會(huì)將傳入的線程數(shù)值設(shè)為AQS的state值,需要的朋友可以參考下
    2023-12-12
  • SpringBoot集成Druid的實(shí)例代碼

    SpringBoot集成Druid的實(shí)例代碼

    這篇文章主要介紹了SpringBoot集成Druid的實(shí)例代碼,有依賴和配置相關(guān)內(nèi)容,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • Java 實(shí)戰(zhàn)范例之進(jìn)銷存管理系統(tǒng)的實(shí)現(xiàn)

    Java 實(shí)戰(zhàn)范例之進(jìn)銷存管理系統(tǒng)的實(shí)現(xiàn)

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+vue+Springboot+ssm+mysql+maven+redis實(shí)現(xiàn)一個(gè)前后端分離的進(jìn)銷存管理系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • 深入探討Druid動(dòng)態(tài)數(shù)據(jù)源的實(shí)現(xiàn)方式

    深入探討Druid動(dòng)態(tài)數(shù)據(jù)源的實(shí)現(xiàn)方式

    Druid是一個(gè)高性能的實(shí)時(shí)分析數(shù)據(jù)庫,它可以處理大規(guī)模數(shù)據(jù)集的快速查詢和聚合操作,在Druid中,動(dòng)態(tài)數(shù)據(jù)源是一種可以在運(yùn)行時(shí)動(dòng)態(tài)添加和刪除的數(shù)據(jù)源,使用動(dòng)態(tài)數(shù)據(jù)源,您可以在Druid中輕松地處理不斷變化的數(shù)據(jù)集,本文講給大家介紹一下Druid動(dòng)態(tài)數(shù)據(jù)源該如何實(shí)現(xiàn)
    2023-08-08
  • MyBatis Plus插件機(jī)制與執(zhí)行流程原理分析詳解

    MyBatis Plus插件機(jī)制與執(zhí)行流程原理分析詳解

    這篇文章主要介紹了MyBatis Plus插件機(jī)制與執(zhí)行流程原理分析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Springboot跨域CORS處理實(shí)現(xiàn)原理

    Springboot跨域CORS處理實(shí)現(xiàn)原理

    這篇文章主要介紹了Springboot跨域CORS處理實(shí)現(xiàn)原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java實(shí)現(xiàn)部門員工管理

    Java實(shí)現(xiàn)部門員工管理

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)部門員工管理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 詳解Java設(shè)計(jì)模式編程中的Flyweight享元模式的開發(fā)結(jié)構(gòu)

    詳解Java設(shè)計(jì)模式編程中的Flyweight享元模式的開發(fā)結(jié)構(gòu)

    這篇文章主要介紹了Java設(shè)計(jì)模式編程中的Flyweight享元模式的開發(fā)結(jié)構(gòu),享元模式能夠最大限度地重用現(xiàn)有的同類對象,需要的朋友可以參考下
    2016-04-04
  • 關(guān)于動(dòng)態(tài)參數(shù)使用@PathVariable的解析

    關(guān)于動(dòng)態(tài)參數(shù)使用@PathVariable的解析

    這篇文章主要介紹了關(guān)于動(dòng)態(tài)參數(shù)使用@PathVariable的解析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02

最新評論

遂宁市| 南召县| 和林格尔县| 安阳市| 阳原县| 英超| 曲周县| 蕉岭县| 梓潼县| 浮梁县| 清河县| 富阳市| 永登县| 金山区| 通城县| 棋牌| 武乡县| 原阳县| 黄大仙区| 阳春市| 西宁市| 如东县| 天门市| 胶州市| 毕节市| 三原县| 信丰县| 澄迈县| 博湖县| 怀安县| 诸城市| 吉安县| 晋州市| 彰化县| 高雄县| 乌恰县| 黄平县| 嵩明县| 宁强县| 高平市| 鄄城县|