# 整数类型

根据数字大小判定int或long类型或更大类型 示例:

123456
1

# 浮点数类型

默认float

1.0
1.005
1
2

# 指定数字类型

# int

int 数据类型是32位、有符号的以二进制补码表示的整数;
最小值是 -2,147,483,648(-2^31);
最大值是 2,147,483,647(2^31 - 1);
一般地整型变量默认为 int 类型;
默认值是 0 ;
示例:

1235i
1235I
1
2

# long

long 数据类型是 64 位、有符号的以二进制补码表示的整数;
最小值是 -9,223,372,036,854,775,808(-2^63);
最大值是 9,223,372,036,854,775,807(2^63 -1);
这种类型主要使用在需要比较大整数的系统上;
变量赋值需要尾部带l或L 示例:

1235l
1235L
1
2

# float

float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;
float 在储存大型浮点数组的时候可节省内存空间;
浮点数不能用来表示精确的值,如货币;
变量赋值需要尾部带f或F 示例:

1235f
1235F
1
2

# double

double 数据类型是双精度、64 位、符合 IEEE 754 标准的浮点数;
double类型同样不能表示精确的值,如货币;
变量赋值需要尾部带d或D boolean:
boolean数据类型表示一位的信息;
只有两个取值:true 和 false;
这种类型只作为一种标志来记录 true/false 情况;

1235d
1235D
1
2

# String

字符串类型

"测试文本字符串类型abcdef"
1

# BigInteger

超长整数类型

12345615454564564564564684#
1

# BigDecimal

超长浮点数类型

12345615454564564564564684.150006#
1

消息体特定类型

AtName: 艾特的名字

AtUin: 艾特的QQ号

AtNList: 艾特的名字数组 AtList: 艾特的QQ号数组

# 类型转换

(类型) 变量或值