二、Java数据类型
Java中的数据类型,分为引用类型和基本数据类型。
基本类型又分为8种,今天为大家介绍这8种基本数据类型:
整型:byte,short,int,long
浮点型:float,double
字符型:char
Boolean型:boolean
基本数据类型
整数类型:
(byte,short,int,long)
[attach]121521[/attach]
1.使用时,只要在数值范围内,符合规则,其他并无大碍。
值得思考的是,合理使用数据类型,可以节约内存空间。
2.不同进制下,数字的表示方法。
10进制:50,100,-10
16进制:0x15,0X15均可
字符类型(char):
特殊意义符号表
[attach]121522[/attach]
Char占2个字节 16位
使用的时候注意,使用单引号时,
例如‘A’,则表示一个字符A
使用双引号时,
例如“A”,则表示只有一个A的字符串
布尔型(boolean):
Boolean占内存1位,也就是1/8个字符
通常用以做判断用途,
数值分别只有0和1,
也可以用false和true表示。
应注意的是,
false和null是不一样的。
浮点类型:
(float,double)
[attach]121523[/attach]
1.浮点型通常用以表示小数
float可以精确到小数点后7位
double可精确到小数点后14位
2.表示float的常量后面要加“f”
例如:float a=11.2f
否则会出错。
注意:在数学中0到1有无数个浮点数;而计算机是离散的,所以表示的时候有误差,
计算机用精度(小数点后几位来表示正确),比较浮点数时a==0.1是不合适的,
应该a-0.1==0;如果a是0.1,则即使有误差 a-0.1==0因为a和0.1都被表示为一个有误差的计算机二进制
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |