中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Java中Number和Math類的使用以及比較-創新互聯

1.概述

創新互聯專注于企業成都全網營銷、網站重做改版、寧明網站定制設計、自適應品牌網站建設、H5網站設計商城網站建設、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為寧明等各大城市提供網站開發制作服務。

一般地,當需要使用數字的時候,我們通常使用內置數據類型,如:byteintlongdouble 等。

int a = 5000;
float b = 13.65f;
byte c = 0x4a;

然而,在實際開發過程中,我們經常會遇到需要使用對象,而不是內置數據類型的情形。為了解決這個問題,Java 語言為每一個內置數據類型提供了對應的包裝類。

所有的包裝類(IntegerLongByteDoubleFloatShort)都是抽象類 Number 的子類。

這種由編譯器特別支持的包裝稱為裝箱,所以當內置數據類型被當作對象使用的時候,編譯器會把內置類型裝箱為包裝類。相似的,編譯器也可以把一個對象拆箱為內置類型。Number 類屬于 java.lang 包。

下面是一個使用 Integer 對象的實例:

public class Test{

  public static void main(String[] args){
    Integer x = 5;
    x =  x + 10;
    System.out.println(x); 
  }
}

以上實例編譯運行結果如下:

15

x 被賦為整型值時,由于 x 是一個對象,所以編譯器要對x進行裝箱。然后,為了使 x 能進行加運算,所以要對 x 進行拆箱。

2.Math類

Java 的 Math 包含了用于執行基本數學運算的屬性和方法,如初等指數、對數、平方根和三角函數。

Math 的方法都被定義為 static 形式,通過 Math 類可以在主函數中直接調用。

public class Test {  
   public static void main (String []args)  
   {  
     System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2));  
     System.out.println("0度的余弦值:" + Math.cos(0));  
     System.out.println("60度的正切值:" + Math.tan(Math.PI/3));  
     System.out.println("1的反正切值: " + Math.atan(1));  
     System.out.println("π/2的角度值:" + Math.toDegrees(Math.PI/2));  
     System.out.println(Math.PI);  
   }  
}

以上實例編譯運行結果如下:

90 度的正弦值:1.0
0度的余弦值:1.0
60度的正切值:1.7320508075688767
1的反正切值: 0.7853981633974483
π/2的角度值:90.0
3.141592653589793

NumberMath類方法

3.Number和Math類方法

下面的表中列出的是 Number & Math 類常用的一些方法:

序號方法與描述
1xxxValue() 將 Number 對象轉換為xxx數據類型的值并返回。
2compareTo() 將number對象與參數比較。
3equals() 判斷number對象是否與參數相等。
4valueOf()返回一個 Number 對象指定的內置數據類型
5toString() 以字符串形式返回值。
6parseInt() 將字符串解析為 int 類型。
7abs() 返回參數的絕對值。
8ceil() 返回大于等于( >= )給定參數的的最小整數,類型為雙精度浮點型。
9floor() 返回小于等于( <= )給定參數的大整數 。
10rint() 返回與參數最接近的整數。返回類型為 double。
11round() 它表示四舍五入,算法為 Math.floor(x+0.5),即將原來的數字加上 0.5 后再向下取整,所以,Math.round(11.5) 的結果為12,Math.round(-11.5) 的結果為-11。
12min() 返回兩個參數中的最小值。
13max() 返回兩個參數中的大值。
14exp() 返回自然數底數e的參數次方。
15log() 返回參數的自然數底數的對數值。
16pow() 返回第一個參數的第二個參數次方。
17sqrt() 求參數的算術平方根。
18sin() 求指定double類型參數的正弦值。
19cos() 求指定double類型參數的余弦值。
20tan() 求指定double類型參數的正切值。
21asin() 求指定double類型參數的反正弦值。
22acos() 求指定double類型參數的反余弦值。
23atan() 求指定double類型參數的反正切值。
24atan2() 將笛卡爾坐標轉換為極坐標,并返回極坐標的角度值。
25toDegrees() 將參數轉化為角度。
26toRadians() 將角度轉換為弧度。
27random() 返回一個隨機數。

4.Math的floor,round和ceil方法實例比較

參數Math.floorMath.roundMath.ceil
1.4112
1.5122
1.6122
-1.4-2-1-1
-1.5-2-1-1
-1.6-2-2-1

floor, roundceil 實例:

public class Main {  
  public static void main(String[] args) {  
   double[] nums = { 1.4, 1.5, 1.6, -1.4, -1.5, -1.6 };  
   for (double num : nums) {  
    test(num);  
   }  
  }  

  private static void test(double num) {  
   System.out.println("Math.floor(" + num + ")=" + Math.floor(num));  
   System.out.println("Math.round(" + num + ")=" + Math.round(num));  
   System.out.println("Math.ceil(" + num + ")=" + Math.ceil(num));  
  }  
}

以上實例執行輸出結果為:

Math.floor(1.4)=1.0
Math.round(1.4)=1
Math.ceil(1.4)=2.0
Math.floor(1.5)=1.0
Math.round(1.5)=2
Math.ceil(1.5)=2.0
Math.floor(1.6)=1.0
Math.round(1.6)=2
Math.ceil(1.6)=2.0
Math.floor(-1.4)=-2.0
Math.round(-1.4)=-1
Math.ceil(-1.4)=-1.0
Math.floor(-1.5)=-2.0
Math.round(-1.5)=-1
Math.ceil(-1.5)=-1.0
Math.floor(-1.6)=-2.0
Math.round(-1.6)=-2
Math.ceil(-1.6)=-1.0


另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網站欄目:Java中Number和Math類的使用以及比較-創新互聯
分享鏈接:http://m.2m8n56k.cn/article34/dodppe.html

成都網站建設公司_創新互聯,為您提供網站維護ChatGPT軟件開發品牌網站制作小程序開發建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 三级黄色在线观看 | 亚洲高清在线播放 | 欧美三级做爰全过程 | 看久久久久毛片婷婷色 | 99免费精品| 女初高中福利视频在线观看 | 色精品一区二区三区 | 欧美色欧| 成年网站在线在免费播放 | 国产成人免费网站在线观看 | 亚洲天堂精品在线观看 | 亚洲国产三级在线观看 | 亚洲精品在线网 | 69成人做爰视频69 | 国产成人丝袜网站在线观看 | 久久国产精品1区2区3区网页 | 一区二区三区免费视频播放器 | 国产精品久久一区二区三区 | 久久99欧美 | 久久精品免视看国产明星 | 国产精品91在线 | 精品一区二区三区中文 | 性夜黄a爽爽免费视频国产 性夜影院爽黄a爽免费看网站 | 午夜男人女人爽爽爽视频 | 亚洲精品免费在线观看 | 欧美特黄一级高清免费的香蕉 | 香蕉视频在线观看黄 | 全部免费的毛片在线看美国 | 欧美人拘一级毛片 | 毛片手机在线视频免费观看 | 日本a级片免费看 | 综合久久一区二区三区 | 欧美刺激午夜性久久久久久久 | 亚洲精品69 | 欧美aaaaaaaa| 岛国毛片在线观看 | 亚洲高清中文字幕一区二区三区 | 亚洲日本中文字幕在线 | 高清在线一区二区三区亚洲综合 | 亚洲在线欧美 | 男女交性拍拍拍高清视频 |