Apex語言(三)原始數據類型


1、原始數據類型(Primitive)

  • 整數:Integer
  • 雙精度:Double
  • 單精度:Decimal
  • 長整型:Long
  • 日期:Date
  • 日期時間:Datetime
  • 字符串:String
  • ID:ID
  • 布爾值:Boolean

2、整數類型 Integer

任何32位數,不包括任何小數點的數。 值的范圍是-2,147,483,648,最大值為2,147,483,647。

 【示例】聲明一個變量,保存參加運動會跳遠項目的人數

   

 

3、長整數類型 Long

這是一個不帶小數點的64位數字。 當您需要的范圍大於Integer提供的值時,使用此數據類型。

 【示例】聲明一個變量,保存世界人口的數量

4、單精度類型 Decimal

包含小數點的32位數據

【示例】聲明一個變量,保存世界人口的數量,單位為億

 

5、雙精度類型 Double

包含小數點的64位數據

【示例】聲明一個變量,保存世界人口的數量,單位為億

6、數據類型轉換

(1)自動轉換

(2)強制轉換

(3)Math方法

  • abs()返回參數的絕對值。
  • ceil()返回大於等於( >= )給定參數的的最小整數。返回類型為double。
  • floor()返回小於等於(<=)給定參數的最大整數 。返回類型為double。
  • rint()返回與參數最接近的整數。返回類型為double。
  • round()它表示四舍五入,算法為 Math.floor(x+0.5),即將原來的數字加上 0.5 后再向下取整,所以,Math.round(11.5) 的結果為12,Math.round(-11.5) 的結果為-11。
  • min()返回兩個參數中的最小值。
  • max()返回兩個參數中的最大值。
  • exp()返回自然數底數e的參數次方。
  • log()返回參數的自然數底數的對數值。
  • pow()返回第一個參數的第二個參數次方。
  • sqrt()求參數的算術平方根。
  • sin()求指定double類型參數的正弦值。
  • cos()求指定double類型參數的余弦值。
  • tan()求指定double類型參數的正切值。
  • asin()求指定double類型參數的反正弦值。
  • acos()求指定double類型參數的反余弦值。
  • atan()求指定double類型參數的反正切值。
  • atan2()將笛卡爾坐標轉換為極坐標,並返回極坐標的角度值。
  • toDegrees()將參數轉化為角度。
  • toRadians()將角度轉換為弧度。
  • random()返回一個隨機數。

7、布爾類型 Boolean

變量的值可以是true,false或null。 用作編程中的標志來識別特定條件

8、字符串類型 String

符串是沒有字符限制的任何字符集,字符串用單引號(' ')括起來。

  • 字符串常用的方法
    • 包含contains
    • 相同equals ,equalsIgnoreCase

    • 刪除remove,removeStart,removeEnd

    •  子字符串出現的位置 indexOf,lastIndexOf,indexOfIgnoreCase,lastIndexOfIgnoreCase

    • 截取子字符串subString,left,right

    • 字符串大小寫轉換toUpperCase,toLowerCase
    • 字符串長度length

 9、日期類型 Date

存儲日期的變量,不能存儲時間。

  • Date常用的方法
    • 取當天日期today,year,month,day

    • 初始化日期newInstance,parse
    • 日期比較daysBetween,monthsBetween,isSameDay

 10、日期時間類型 DateTime

存儲日期時間的變量,包含兩部分:日期,時間。

  • DateTime常用的方法
    • 取當天日期now,year,month,day,hour,minute,second
    • Date方法都適用

 

 

 

 

 

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM