数据类型

基础数据类型:

整数默认类型都是int byte 8bit short 16bit int 32bit long 64bit

小数的默认类型都是double float 32bit double 64 bit

char 16bit 用来表示一个字符

boolean 主要是两个值,true 是代表真,false代表假

引用数据类型:

自定义的类、 java自带的类 String 数组 枚举 接口......

数据的转换:

目的:1.为了节省空间内存 2.为了运算

自动转换:

1.只要在数据范围类,是自动转换,如byte t=123; 2.大范围转小范围; 3.long float double 只要有这个类型,自动转换为精度最高的; 4.byte short int 类型有两个或者两个以上的类型相运算,会自动转换为int类型; 5.char向更高范围转换,均转化成ascii.

强制转换:

1.语法:数据类型 变量名 = (数据类型)变量或者值 2.对结果整体进行强制转换 注意事项: 1.高转低会导致精度丢失,不同类型的强制转换,可能会导致精度的下降. 2.实际开发中:应该要知道被强制转换的数据,是在一个已知的范围;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容