欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

public class Demo{
  public static void main(String args[]){ 
    /** 
     *Math.sqrt()//計算平方根
     *Math.cbrt()//計算立方根
     *Math.pow(a, b)//計算a的b次方
     *Math.max( , );//計算最大值
     *Math.min( , );//計算最小值
     */ 
    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 取得一個大于或者等于0.0小于不等于1.0的隨機數(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ù)  異常的尷尬=。=
     */ 
    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時返回int值,double時返回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類常用方法代碼詳解,希望對大家有所幫助,如果大家有任何疑問請給我留

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

相關(guān)文章

  • java如何實現(xiàn)數(shù)位分離

    java如何實現(xiàn)數(shù)位分離

    這篇文章主要介紹了java如何實現(xiàn)數(shù)位分離,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java內(nèi)存模型可見性問題相關(guān)解析

    Java內(nèi)存模型可見性問題相關(guān)解析

    這篇文章主要介紹了Java內(nèi)存模型可見性問題相關(guān)解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • Java帶default方法接口的應(yīng)用示例

    Java帶default方法接口的應(yīng)用示例

    這篇文章主要介紹了Java帶default方法接口的應(yīng)用,結(jié)合實例形式分析了java帶default方法接口定義、用法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-08-08
  • Java中的分割字符串?split(“.”)無效問題

    Java中的分割字符串?split(“.”)無效問題

    這篇文章主要介紹了Java中的分割字符串?split(“.”)無效問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • JDBC連接SQL?Server數(shù)據(jù)庫實現(xiàn)增刪改查的全過程

    JDBC連接SQL?Server數(shù)據(jù)庫實現(xiàn)增刪改查的全過程

    實際開發(fā)中手動的輸入SQL語句是少之又少,大多數(shù)情況下是通過編譯代碼進行來控制自動執(zhí)行,下面這篇文章主要給大家介紹了關(guān)于JDBC連接SQL?Server數(shù)據(jù)庫實現(xiàn)增刪改查的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • Java httpClient連接池支持多線程高并發(fā)的實現(xiàn)

    Java httpClient連接池支持多線程高并發(fā)的實現(xiàn)

    本文主要介紹了Java httpClient連接池支持多線程高并發(fā)的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 使用Java程序模擬實現(xiàn)新冠病毒傳染效果

    使用Java程序模擬實現(xiàn)新冠病毒傳染效果

    這篇文章主要介紹了用Java程序模擬實現(xiàn)新冠病毒傳染效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Java利用POI實現(xiàn)導(dǎo)入導(dǎo)出Excel表格

    Java利用POI實現(xiàn)導(dǎo)入導(dǎo)出Excel表格

    這篇文章主要為大家詳細介紹了Java利用POI實現(xiàn)導(dǎo)入導(dǎo)出Excel表格,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Springboot安全框架整合SpringSecurity實現(xiàn)方式

    Springboot安全框架整合SpringSecurity實現(xiàn)方式

    這篇文章主要介紹了Spring全家桶中Springboot安全框架整合SpringSecurity的實現(xiàn)方式,有需要的朋友可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • IDEA 中創(chuàng)建Spring Data Jpa 項目的示例代碼

    IDEA 中創(chuàng)建Spring Data Jpa 項目的示例代碼

    這篇文章主要介紹了IDEA 中創(chuàng)建Spring Data Jpa 項目的示例代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04

最新評論