·运算符
·算术运算符
+、-、*、/、%
++ -- 自增 自减运算符
·赋值运算符
基本赋值:=
扩展赋值:+= -= *= /=
扩展赋值运算符的特点:隐含了自动强制转换。
面试题:
short s = 1;
s = s + 1;
short s = 1;
s += 1;
请问上面的代码哪个有问题?
·关系运算符
& 有false则false
| 有true则true
^ 相同则false 不同true
! 非
&& 左边false不算右边
|| 左边true 不算右边
2.键盘录入整数
(1)导包 import java.util.Scanner;
(2)创建对象 Scanner sc = new Scanner(System.in);
(3)获取数据 int x = sc.nextInt();
switch语句
(1)格式:
switch(表达式)
case 值1:
语句1;
break;
case 值2:
语句2;
break;
……
default:
语句n+1;
break;
表达式:byte short int char
JDK5 枚举
JDK7 字符串