JAVA数据类型转换
数据类型转换
数据类型不一样的时候,就需要数据类型转换。
例如:long a = 100 ; 此时左边是 long ,右边是 int ,
自动类型转换(隐式)
数据类型从小到大
不需要特殊处理代码
等式右边小,左边大,自动将小变大。
强制类型转换(显示)
数据类型从小到大
int a = (int) 100L → 格式:范围小的数据类型 范围小的变量名 =(范围小的数据类型)原本范围大的数据
注意:要注意强转的时候,数据溢出的情况,精度缺失,所有的小数位会被舍弃。
byte/short/char 在计算的时候,需要转换为 int 进行计算。
boolean 类型不能发生数据类型转换!
ASCII 编码表 American Standard Code for Information Interchange 美国信息交换标准代码 (0-127)
48 →‘0’
65 →‘A’
97 →‘a’
Unicode 编码表 包含很多,包含 ASCII 的内容和 128 开始更多的字符。
算术运算符
四则运算:
加法:+
减法:-
乘法:*
除法:/ 结果是整数的部分 。 5 / 2 = 2
取余/取模:% 结果是余数的部分,整数的取余才有意义。 5 % 2 = 1
注意:如果运算中有不同的类型,结果一定是数据类型范围大的。
任何数据类型和字符串进行连接的时候,都会变成字符串。例如:java + 20 ,结果是 java20。
自增运算符:++
自减运算符: --
注意:不能写 30++这样的形式 ,只能是变量才可以,n++。
顺便说一下,这是我CSDN 的地址,写的是前端的内容,欢迎小伙伴去打赏哦!!!https://blog.csdn.net/qq_44761243