java中数据类型的转换

基本的数据类型由低级到高级分别为:(byte、short、char)——int——long——float——double;

数据类型之间的转转换分为以下几种情况:
1)低级到高级的自动类型转换; 例如1+1.2得出的结果会是double类型
2)高级到低级的强制类型转换(会导致溢出或丢失精度); (int)(1+1.2)强制将double转换为int类型
3)基本类型向类类型转换; 类类型即Class,如String.class就可得到类类型
4)基本类型向字符串的转换; 例如"qwe"+1会获得字符串"qwe1"

5)类类型向字符串转换


int长度数据类型有:

byte(8bits)、short(16bits)、int(32bits)、long(64bits)

float长度数据类型有:

单精度(32bits float)、双精度(64bits double),JAVA中将小数默认为double类型,若要定义float需在数据后面用f声明;

凡是byte、 short、 char 数据类型数据在运算的时候,会自动的转换成int类型再运算的。

protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。 


 两个不同数据类型的数据在运算的时候, 结果取决于大的数据类型的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值