java数据类型

1、整型拓展

int a = 0b10;    //0b开头表示2进制
int b= 010;        //0 开头表示8进制  0-7,8进1 
int c = 10;         //正常的表示10进制
int d = 0x10;      //表示16进制  0-9  a-f    表示0-15

2、浮点数

float,double 浮点数 是有限的,离散的,有舍入误差 是大约,接近单不等于
所以永远不要对浮点数做比较,判断相等,大于等于

3、类型转换

java强制类型转换和自动类型转换。自动类型转换是程序执行过程中自动进行转换,不需要用户提前声明,一般是从低级类型向高级类型转换;强制类型转换则必须在代码中声明。

自动转换按从低到高的顺序转换
低--------------------------------------------->高
byte,short,char->int->long->float->double
就是不同类型数据运算需要自动转换为同一类型,由低到高转换

强制类型转换就是强行转换为你要的类型

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容