您的位置:首页 > 编程语言 > Java开发

初学Java-数据类型和变量

2012-02-16 20:44 274 查看
Java中共有的数据类型是从占字节数从小到大
字节
1   boolean(true,false,默认是false,不接受除这两个之外其他的初始化)
1   byte(默认是有符号的,-128-127)
2   char(默认值是'\u0000' )
2   short(默认有符号,下同,-2^15-2^15-1)
4   int(-2^31-2^31-1)
4   float (float和double都遵循IEEE754编码)
8   double
8   long(-2^63-2^63-1)

其中数据(8,10,16进制数据,要求在int的取值范围之内)是默认为int类型的
在int取值范围之外或者数据后加l或L(像1234L,123l)这样是默认long类型的
一般的浮点数和科学计数法默认是double型数据
浮点数后面加F或f默认是float类型数据
true和false默认是boolean数据
字符默认是char类型数据,是Unicode编码的数据
String类型的直接数

数据之间相互赋值一般遵循的规则就是:取值范围小的数据允许直接赋值给取值范围大的数据
例如byte->short,short->int,int->long,float->double
从大到小的一般都要进行类型转换(最好是进行类型转换)

另外从浮点数到整数的转换缺失精度大
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐