知识点一 :能够理解数据类型的隐式和强制转换
自动类型转换:从数据范围小的转到数据范围大的
强自类型转换:从数据范围大的转到数据范围
格式: 数据范围小的类型 变量名 = (数据范围小的类型) 数据范围大的值
int num = (int)100L;
注意:强制类转换会造成数据溢出 或者是精度损失 建议少用或者不用
知识点二:ASCII编码表
属于码表 常用码表 GBK utf-8(unicode)
'a' = 97 'A' = 65 '0' =48
知识点三:int类型和char类型的运算原理
byte short char 在进行运算的时候 会先把他们提升成int 类型的再进行计算
知识点四:+符号在字符串中的作用
在字符串中+号是连接字符串的符号
String str= "helloworld";
str+80+90 = "helloworld8090";
80+90 +str = "170helloworld"
任何类型和字符串拼接得到的结果都是字符串
知识点五:能够逻辑运算符和比较运算符
与 符号:&& 连接2个或2个以上的boolean的数据 只有在所有的布尔类型的数据都为true的情况下 最终的结果为true
或 符号:|| 连接2个或2个以上的boolean的数据 只要有一个布尔类型的数据为true 则结果为true
非 英文状态下的!
比较运算符结果都为布尔类型
|
|