运算符:运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
1.算数运算符
2.赋值运算符
3.关系运算符(比较运算符)
4.逻辑运算符
5.位运算符(需要二进制基础)
6.三元运算符
算数运算符:算术运算符是对数值类型的变量进行运算的,在Java程序中使用的非常多
//++的使用
//独立语句的使用
int i = 10;
i++;//自增 等价于 i = i + 1; => i = 11
++i;//自增 等价于 i = i + 1; => i = 12
System.out.println("i=" + i);//12
/*
作为表达式使用
前++;++i先自增后赋值
后++;i++先赋值后自增
*/
/*
int j = 8;
int k = ++j;//等价 j=j+1;k=j;
System.out.println("k=" + k);//9
System.out.println("j=" + j);//9
*/
int j = 8;
int k = j++;//等价 k=j;j=j+1;
System.out.println("k=" + k);//8
System.out.println("j=" + j);//9
关系运算符(比较运算符)
1.关系运算符的结果都是boolean型,也就是要么是true,要么是false
2.关系表达式经常在if结构的条件中或者循环结构的条件中
细节:
1.关系运算符的结果都是boolean型,也就是要么是true,要么是false
2.关系运算符组成的表达式,我们成为关系表达式。a>b
3.比较运算符“==”不能写成“=”
逻辑运算符
用于连接多个条件(多个关系表达式),最终的结果也是一个boolean值。
1.短路与&&,短路或II,取反!
2.逻辑与&,逻辑或I,^逻辑异或