1.进制和算术运算略过
2.赋值运算符=,+=,-=,/=,%=
3.比较运算符==,!=,<,>,<=,>=
4.逻辑运算符&,|,!,&&,||,^(相异就是true)
注意点:
- &不管左边是否为true or false 右边的都会运算,&&当左边为false 时,右边不再进行判断,建议用&&
- |不管左边是否为true or false 右边的都会运算,||当左边为true时,右边不再进行判断,建议用||
- 逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6
5.位运算符,主要是移位的一些运算,直接作用于二进制的位,里面有&,|,是位运算符不是逻辑运算符,是每一位进行与或运算。
6.三元运算符(条件表达式)? 表达式1:表达式2;真为前,假为后
7.运算符的优先级,略
8.控制流程语句
-
顺序结构 注意要先有变量的定义才能使用
如:public class Test{
int num1 = 12;
int num2 = num1 + 2;
}
错误形式:
public class Test{
int num2 = num1 + 2;
int num1 = 12;
} -
分支结构 if else; switch case break;
-
循环结构 for循环 while 循环 do while 循环以及break,continue,return