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方法都适用

 

 

 

 

 

   

 

posted @ 2019-06-03 13:40  A三哥  阅读(1631)  评论(0编辑  收藏  举报