2-9.基本数据类型之间的运算

基本数据类型之间的运算

1. 相同数据类型之间

​ 相同数据类型进行计算,得到的一定是这个数据类型

​ int + int = int;

2. 不同数据类型之间

​ int + long = long

​ 首先,把小的数据类型自动转化成大的数据类型,然后再进行计算,得到的结果一定是大的数据类型

3. 特殊的byte,short,char

​ 在计算的时候,首先会转化成int类型然后再进行计算,这样是安全的

​ byte + byte = int

​ 结果至少是int

1
2
3
4
short s1 = 1;
//short s2 = s1 + 1;//程序会报错
short s2 = (short)(s1 + 1);
System.out.println(s2);
  • © 2020 DrunkCat
  • TEST & TEXT
    • PV:
    • UV:

请我喝杯咖啡吧~

支付宝
微信