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方法都适用
Apex语言(三)原始数据类型的更多相关文章
- Java语言基础(五) Java原始数据类型的分类以及数据范围
Java原始数据类型的分类以及数据范围 1.基本数据类型分为:整型(byte, short, int, long),浮点型(float, double),字符型(char),布尔型(boolean) ...
- Go 语言的基本数据类型
Go 语言的基本数据类型 0)变量声明 var 变量名字 类型 = 表达式 例: 其中“类型”或“= 表达式”两个部分可以省略其中的一个. 1)根据初始化表达式来推导类型信息 2)默认值初始化为0. ...
- Java 原始数据类型的计算:运算符重载(Operator Overload)和类型转换(Type Conversion)
原文阅读:<算法(第四版)>第一章 第一节:基础编程模型 有没有在面试的时候被问到:下面这几行代码的执行结果是什么?依据是什么? System.out.println (5/3); Sys ...
- js原始数据类型和引用数据类型=>callback数据传输原理
摘要:js的数据类型有种划分方式为 原始数据类型和 引用数据类型. 原始数据类型 存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置.栈区包括了 变量的标识符和变量的值. ...
- C语言基础知识-数据类型
C语言基础知识-数据类型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常量与变量 1>.关键字 C的关键字共有32个. >.数据类型关键字(12个) char,s ...
- Android For JNI(二)——C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器
Android For JNI(二)--C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器 当我们把Hello World写完之后,我们就可以迈入C的大门了,今天就来讲讲基本的一些数据类型 ...
- 【php】 PHP 支持 9 种原始数据类型
PHP 支持 9 种原始数据类型. 四种标量类型: boolean(布尔型) integer(整型) float(浮点型,也称作 double) string(字符串) 三种复合类型: array(数 ...
- C语言复习————基本数据类型、运算符和表达式
数据类型/运算符/表达式 主要分两部分介绍,第一部分介绍常用的数据类型,例如:常量和变量/整型/实型/字符型:第二部分介绍算数运算符和算数表达式以及赋值运算符和逗号运算符. 一. 常用的数据类型 1. ...
- javascript 的原始数据类型
javascript 的原始数据类型有五种,分别是Number.String.Boolean.null.undefined 原始类型数据的特点:值保存在变量本地,且赋值给其他变量后,其它变量改变 ...
随机推荐
- hdu_1009_FatMouse' Trade_201310280910
FatMouse' Trade http://acm.hdu.edu.cn/showproblem.php?pid=1009 Time Limit: 2000/1000 MS (Java/Others ...
- 子序列 NYOJ (尺取法+队列+hash) (尺取法+离散化)
子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:5 描述 给定一个序列,请你求出该序列的一个连续的子序列,使原串中出现的所有元素皆在该子序列中出现过至少1次. 如2 8 ...
- C++ primer chapter 13
拷贝 赋值 销毁 拷贝构造函数 如果一个构造函数第一个参数是自身的引用,而且任何额外参数都有默认值,则此构造函数是拷贝构造函数拷贝构造函数的第一个类型必须是引用:如果参数不是引用类型,那么调用不会成功 ...
- Spring Data Jpa-动态查询条件
/** * * 查看日志列表-按照时间倒序排列 * * @author: wyc * @createTime: 2017年4月20日 下午4:24:43 * @history: * @return L ...
- LINUX 内核基础
http://blog.csdn.net/acs713/article/details/42836335
- HDU 4542
T_T终于让我过了,坑啊,竟然时限是200ms... 我是预处理出不整除了个数的,因为这个较容易一点.利用算术基本定理,f=p1^a1*p2^a2...... 所以,整除它的个数就是(a1+1)*(a ...
- canvas学习相关的一点东西
<!DOCTYPE html> <html> <head> <style> canvas { border: 1px dashed black; } & ...
- Equals和==的差别
java中的数据类型.可分为两类: 1.基本数据类型 包含:byte,short,char,int,long,float,double,boolean .基础数据类型比較大小的时候使用的是双等号(= ...
- cocos2d-x 3.0游戏实例学习笔记 《跑酷》第七步--物理碰撞检測(1)
说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本号重写的,眼下我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记 ...
- 第十七周自由练习项目——acm 学生最高最低成绩
/* *程序的版权和版本号声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名:acm 学生最高与最低成绩 *作者:刘中林 *完 ...