数据类型转换:
1.自动类型转换:
把一个数值范围小的数值或者变量赋值给另一个表示数据范围大的变量
byte/short 不能转化为char
2.强制类型转换:
把一个数值范围大的数值或者变量赋值给另一个表示数据范围小的变量
但有语法规则 否则会报错 如:
int j=(int)99.99;
不推荐强制类型转换,因为可能造成数据的丢失
掌握算术运算符
用char时,对于字符的底层数值类型值要注意,如 a==97
了解ASCII码
'A'65
'a'97
明白了字符串的+用法
了解变量自增和自减的用法
掌握关系运算符
掌握逻辑运算符
&(与)左边&右边 都必须为true 则返回结果为true
|(或)左边|右边 只要有一个为true 则返回结果为true
^(异或)左边^右边 两边结果不同返回true 否则返回false
!(非)如:!true为false
掌握短路逻辑运算符
关系表达式 ? 表达式一: 表达式二:
如果返回结果为true 执行表达式一
如果返回结果为false 执行表达式二
如:
int c=a>b?a:b;
a>b 则执行表达式一,将c赋值为a
a<b 则执行表达式二,将c赋值为b
掌握三元运算符
掌握Scanner打印机用法
掌握 if else语句用法
掌握 if 多重语句用法