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

 

Apex语言(三)原始数据类型的更多相关文章

  1. Java语言基础(五) Java原始数据类型的分类以及数据范围

    Java原始数据类型的分类以及数据范围 1.基本数据类型分为:整型(byte, short, int, long),浮点型(float, double),字符型(char),布尔型(boolean) ...

  2. Go 语言的基本数据类型

    Go 语言的基本数据类型 0)变量声明 var 变量名字 类型 = 表达式 例: 其中“类型”或“= 表达式”两个部分可以省略其中的一个. 1)根据初始化表达式来推导类型信息 2)默认值初始化为0. ...

  3. Java 原始数据类型的计算:运算符重载(Operator Overload)和类型转换(Type Conversion)

    原文阅读:<算法(第四版)>第一章 第一节:基础编程模型 有没有在面试的时候被问到:下面这几行代码的执行结果是什么?依据是什么? System.out.println (5/3); Sys ...

  4. js原始数据类型和引用数据类型=>callback数据传输原理

    摘要:js的数据类型有种划分方式为 原始数据类型和 引用数据类型. 原始数据类型 存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置.栈区包括了 变量的标识符和变量的值. ...

  5. C语言基础知识-数据类型

    C语言基础知识-数据类型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常量与变量 1>.关键字 C的关键字共有32个. >.数据类型关键字(12个) char,s ...

  6. Android For JNI(二)——C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器

    Android For JNI(二)--C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器 当我们把Hello World写完之后,我们就可以迈入C的大门了,今天就来讲讲基本的一些数据类型 ...

  7. 【php】 PHP 支持 9 种原始数据类型

    PHP 支持 9 种原始数据类型. 四种标量类型: boolean(布尔型) integer(整型) float(浮点型,也称作 double) string(字符串) 三种复合类型: array(数 ...

  8. C语言复习————基本数据类型、运算符和表达式

    数据类型/运算符/表达式 主要分两部分介绍,第一部分介绍常用的数据类型,例如:常量和变量/整型/实型/字符型:第二部分介绍算数运算符和算数表达式以及赋值运算符和逗号运算符. 一. 常用的数据类型 1. ...

  9. javascript 的原始数据类型

     javascript 的原始数据类型有五种,分别是Number.String.Boolean.null.undefined   原始类型数据的特点:值保存在变量本地,且赋值给其他变量后,其它变量改变 ...

随机推荐

  1. 学习KNN算法体会和总结

    k-d树(k-dimensional树的简称),是一种切割k维数据空间的数据结构.主要应用于多维空间重要数据的搜索(如:范围搜索和近期邻搜索). 索引结构中相似性查询有两种主要的方式:一种是范围查询( ...

  2. songtzu的创业产品的经历

    我的产品是关于卡通头像的东东,也有点照片处理app的感觉.你可能会想到脸萌.或者足迹.可是.我自觉得,我比这两者想做的东西要好. 以下的两张是站点首页的效果图. 图片版权与肖像权全部,非授权不得使用. ...

  3. ZOJ 3814 Sawtooth Puzzle (2014年牡丹江赛区网络赛F题)

    1.题目描写叙述:点击打开链接 2.解题思路:本题是一道隐式图的搜索题目.一般来说,这类题目首先要定义状态,接下来是弄清楚状态怎样转移,以及状态怎样判重,怎样推断当前状态是否和目标状态同样.至于求解最 ...

  4. 转:Java阳历转农历

    package cloud.app.prod.home.utils; import java.text.ParseException; import java.text.SimpleDateForma ...

  5. luogu1993 小K的农场

    题目大意 小K在MC里面建立很多很多的农场,总共n个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得一些含糊的信息(共m个),以下列三种形式描述: 农场a比农场b至少多种植了c个单位的作 ...

  6. oc37--类工厂方法

    // // Person.h #import <Foundation/Foundation.h> @interface Person : NSObject @property int ag ...

  7. 最简单的C# Windows服务程序

    通过这个示例了解如何通过C#如何创建一个Windows服务程序. 工具/原料   Vistual Studio 2015 c# 方法/步骤     打开vs2015 文件->新建项目->V ...

  8. 杂项:JavaScript

    ylbtech-杂项:JavaScript JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广 ...

  9. PCB MS CLR 聚合函数 joinString加排序实现

    准备着手,动态列SQL查询,要实现动态列SQL,会运用到聚合函数,而SQL本身聚合函数有限, 无满足此用户任意字段组合变化,再加上工艺流程重复相同工序,如;沉铜1,沉铜2对应工序代码都是相同的 而通常 ...

  10. Watchcow(欧拉回路)

    http://poj.org/problem?id=2230 题意:给出n个field及m个连接field的边,然后要求遍历每条边仅且2次,求出一条路径来. #include <stdio.h& ...