码迷,mamicode.com
首页 > 编程语言 > 详细

黑马程序员-Java中的基本数据类型

时间:2015-08-26 09:26:01      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

Java中的数据类型分为两个大类:基本数据类型和引用数据类型。

其中基本数据类型又可以分为四类:整型数据类型,小数数据类型,字符类型,布尔型。

整型数据类型还分为:byte,short,int(整型),long(长整型)。默认为int型。如果不赋值,则默认数值为0。(long的赋值方式为在整型数值后加一个l)。

小数数据类型分为:float(浮点型),double(双精度浮点型)。默认为double型。如果不赋值,则默认值为0.0 。(float的声明方式是在数据后加一个f)。

字符类型为charjava中采用unicode编码。java中字符类型用单引号声明。字符类型与字符串不一样,里面只能跟一个字符。默认‘\u0000

java中布尔型的值为boolean不是bool,只有两个值truefalse,默认值为false,不能参与数据类型转换。

 

数据类型转换规则:

1.八种数据类型除了boolean类型之外都可以相互转换

2.自动数据类型转换:低精度向高精度会自动转换,并且在运算中都是先转化成高精度再运算。

long L_1 = 123;//自动数据类型转换

3.强制类型转换:高精度向低精度不进行强制类型转换就会报错,但高精度向低精度转换会损失精度,建议不这么做。

float f_1 = (float)d_1;

4.数据精度从低到高排列:byte<short<int<long<float<double

5.如果整型没有超出byteshortchar的取值范围,可直接将这个整数赋给byteshortchar

6.多种数据类型做混合运算,先转换成容量最大的那种再做运算

黑马程序员-Java中的基本数据类型

标签:

原文地址:http://www.cnblogs.com/itheimazl/p/4759287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!