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++。

 
posted @ 2020-09-23 10:34  余憨憨的学习日记  阅读(132)  评论(1编辑  收藏  举报