国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Groovy 數字

2023-09-07 14:12 更新

在 Groovy 中,數字實際上表示為對象,它們都是類 Integer 的一個實例。要使對象做某事,我們需要調用在其類中聲明的一個方法。

Groovy 支持整數和浮點數。

  • 整數是不包含分數的值。
  • 浮點數是包含小數部分的十進制值。

Groovy 中的數字示例如下所示 -

Integer x = 5; 
Float y = 1.25; 

其中 x 是整數類型,y 是浮點數。

Groovy 中的數字被定義為對象的原因通常是因為存在對數字執(zhí)行操作的要求。在原始類型上提供類的概念被稱為包裝類。

默認情況下,Groovy 中提供了以下包裝程序類。

包裝類

包裝類的對象包含或包裝其各自的基本數據類型。將原始數據類型轉換為對象的過程稱為裝箱,這由編譯器負責。將對象轉換回其對應的基本類型的過程稱為取消裝箱。

例子

以下是裝箱和拆箱的例子 

class Example { 
   static void main(String[] args) {
      Integer x = 5,y = 10,z = 0; 
		
      // The the values of 5,10 and 0 are boxed into Integer types 
      // The values of x and y are unboxed and the addition is performed 
      z = x+y; 
      println(z);
   }
}

上述程序的輸出將為 15.在上述示例中,5,10 和 0 的值相應地首先嵌入到整數變量 x,y 和 z 中。上述程序的輸出將是15。然后,當執(zhí)行 x 和 y 的添加時,值從其整數類型取消裝箱。

數字方法

由于 Groovy 中的 Numbers 表示為類,以下是可用的方法列表。

序號方法和描述
1xxxValue()

此方法接受 Number 作為參數,并基于調用的方法返回基本類型。

2compareTo()

compareTo 方法是使用比較一個數字與另一個數字。如果要比較數字的值,這是有用的。

3equals()

該方法確定調用方法的 Number 對象是否等于作為參數傳遞的對象。

4valueOf()

valueOf 方法返回保存所傳遞的參數的值的相關 Number 對象。

5toString()

該方法用于獲取表示 Number 對象的值的 String 對象。

6parseInt()

此方法用于獲取某個 String 的原始數據類型。 parseXxx()是一個靜態(tài)方法,可以有一個參數或兩個參數。

7abs()

該方法給出了參數的絕對值。參數可以是 int,float,long,double,short,byte。

8ceil()

方法 ceil 給出大于或等于參數的最小整數。

9floor()

方法 floor 給出小于或等于參數的最大整數。

10rint()

方法 rint 返回值最接近參數的整數。

11round()

方法 round 返回最接近的 long 或 int,由方法返回類型給出。

12min()

該方法給出兩個參數中較小的一個。參數可以是 int,float,long,double。

13max()

該方法給出了兩個參數的最大值。參數可以是 int,float,long,double。

14exp()

該方法返回自然對數e的底數為參數的冪。

15log()

該方法返回參數的自然對數。

16pow()

該方法返回第一個參數的值增加到第二個參數的冪。

17sqrt()

該方法返回參數的平方根。

18sin()

該方法返回指定 double 值的正弦值。

19cos()

該方法返回指定 double 值的余弦值。

20tan()

該方法返回指定 double 值的正切值。

21asin()

該方法返回指定 double 值的反正弦值。

22acos()

該方法返回指定 double 值的反余弦值。

23atan()

該方法返回指定 double 值的反正切。

24atan2()

該方法將直角坐標(x,y)轉換為極坐標(r,theta),并返回theta。

25toDegrees()

該方法將參數值轉換為度。

26toRadians()

該方法將參數值轉換為弧度。

27random()

該方法用于生成介于0.0和1.0之間的隨機數。范圍是:0.0 = <Math.random <1.0。通過使用算術可以實現(xiàn)不同的范圍。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號