本篇文章给人人带来的内容是关于java基础数据范例的简朴引见,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。
基础数据范例
JAVA中一共有八种基础数据范例,他们分别是
byte、short、int、long、float、double、char、boolean
在一般情况下,假如JAVA中涌现了一个整数数字比方35,那末这个数字就是int型的。假如我们愿望它是byte型的,能够在数据后加上大写的 B:35B,示意它是byte型的。一样的35S示意short型,35L示意long型的,示意int我们能够什么都不必加,然则假如要示意long型的,就肯定要在数据背面加“L”。
double型比float型存储局限更大,精度更高,所以一般的浮点型的数据在不声明的情况下都是double型的,假如要示意一个数据是float型的,能够在数据背面加上“F”。
浮点型的数据是不能完整准确的,所以有的时刻在盘算的时刻能够会在小数点末了几位涌现浮动,这是一般的。
自动范例转换
1)两种范例是相互兼容的
2)转换后的目的范例占的空间局限肯定要大于被转化的源范例
由低字节向高字节自动转换(黑线示意无数据丧失的自动数据转换,红线示意转换中能够发作精度丧失)
<关于int转float发作精度丧失,而int转double能够无数据丧失
强迫数据转换
将包容更多信息的数据范例转换成一个容量更小的数据范例,能够存在精度丧失的风险,编译器请求程序员举行强迫范例转换。
强迫转换过程当中能够发作数据溢出,必需小心。
int a=(int)3.14;
数据范例自动提拔
假如两个操纵数个中有一个是double范例,另一个操纵就会转换为double范例。
不然,假如个中一个操纵数是float范例,另一个将会转换为float范例。
不然,假如个中一个操纵数是long范例,另一个会转换为long范例。
不然,两个操纵数都转换为int范例。
以上就是java基础数据范例的简朴引见的细致内容,更多请关注ki4网别的相干文章!