新手速学Java:一分钟搞懂Java语法详解之——数据类型,短小精悍

1.数据类型

(1)+

+是一个运算符,一般来说,我们在运算的时候要求参与运算的数据类型必须一致。

但是并不意味着不同的数据类型间不能相加。

注意:boolean类型是不能转换成其他数据类型的 因为他的结果只有2个。

哦对了,在分享这篇文字前,我先说一下,我这里有一份Java学习资料,直接加我的Java直播学习群:1004944760就能免费领取,长期真实有效。

新手速学Java:一分钟搞懂Java语法详解之——数据类型,短小精悍_第1张图片

(2)默认转换

转换规则:

①从小到大的转换:byte,short,char→int→long→float→double

②byte,short,char之间不转换,他们参与运算将首先转换为int类型。

哦对了,在分享这篇文字前,我先说一下,我这里有一份Java学习资料,直接加我的Java直播学习群:1004944760就能免费领取,长期真实有效。

新手速学Java:一分钟搞懂Java语法详解之——数据类型,短小精悍_第2张图片

(3)强制转换

从大的数据类型到小的数据类型。

转换格式:目标数据类型 变量 = (目标数据类型)(被转换的数据);//如果后面是一个数据则不需要加括号。

注意:不要轻易去使用强制转换,因为它隐含了损失精度的可能。

下面是两道面试题:

新手速学Java:一分钟搞懂Java语法详解之——数据类型,短小精悍_第3张图片
新手速学Java:一分钟搞懂Java语法详解之——数据类型,短小精悍_第4张图片
新手速学Java:一分钟搞懂Java语法详解之——数据类型,短小精悍_第5张图片
新手速学Java:一分钟搞懂Java语法详解之——数据类型,短小精悍_第6张图片

你可能感兴趣的:(新手速学Java:一分钟搞懂Java语法详解之——数据类型,短小精悍)