回顾:
1.变量:存数的
2.基本数据类型:
3.基本类型间的转换:
4.Scanner的用法:
正课:
运算符:
1.算术运算符:+,-,*,/,%,++,--
1)%:取模/取余,余数为0即为整除
2)++/--:自增1/自减1,可在变量前也可在变量后
2.1)单独使用时,在前在后都一样
2.2)被使用时,在前在后不一样
a++的值为a-------------(a--的值为a)
++a的值为a+1---------(--a的值为a-1)
eg:int a=10, b=20;
int c = a++;
int d = ++b;
System.out.println(a); // a=11
System.out.println(b); // b=11
System.out.println(c); // c=10
System.out.println(d); // d=11
2.关系运算符:
1)>、<、>=、<=、==(等于)、!=(不等于)
2)关系运算的结果为boolean型,
关系成立则为true,关系不成立则为false
3.逻辑运算符:
1)&&:短路与(并且),当两边都为真则为真,见false则false
--当第1个数为flase时,则发生短路(后面的不执行)
| |:短路或(或者),有一边为真则为真,见true则true
--当第1个数为true时,则发生短路(后面的不执行)
!:逻辑非(取反),非真则假,非假则真
2)逻辑运算是建立在关系运算的基础上的,
逻辑运算的结果也是bloolean型
原文:https://www.cnblogs.com/LIjunqiang/p/13335705.html