学习Java第三天

1,常用的数据类型有 int整形 long长整型 float单精度小数 double双精度小数 boolean布尔值 

2,还有char字符型 ,char字符的直接量就是单引号中间放一个字符,只能是一个,不能放多个

3,char 字符类型在初始化的时候,有三种方式,分别是直接量 'A' ,0到65535之间的一个数字,一个unicode编码 /u0000,unicode是一个16进制的数

4,不同的数据类型之间可以转换,有两种转换方式,自动类型转换,强制类型转换

5,自动类型转换不会有什么损失,也不会有溢出,一般字节数小的类型能够自动转换为字节数大的类型,int转long ,long转float,float转double,

6,int的位数和float一样,但是int可以自动转为float,float确不可以转为int,因为会损失精度

7.强制类型转换就需要我们指定要转换的类型,圆括号里面写上结果类型,圆括号后面跟上要被转换的变量,doubdle asd=1.2;int qwe=(int)asd;

8,强制类型转换的时候,不仅仅会发生丢失精度的情况,还可能会有溢出,比如一个100亿的long强制转换为一个int类型,超出了int21个亿的范围,发生正溢出;

9,byte类型 boolean类型 可以在初始化的时候直接写整数 只要没有发生溢出就OK;

10,boolean类型只有两个取值 true正 false假 用来表示逻辑运算的结果;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值