Java基础第三章笔记

发布于 2017-02-27  9.42k 次阅读


第三章:运算符
1.算术运算符:
+ :
- :
* :
/ : :注意,如果整数与整数进行运算,它的结果返回整数.如果是两个不同类型进行运算,自动向上转型.byte char short三种类型在进行计算时,它会自动先转换为int类型再运算.
int a = 10;int b = 5; a/b:哪个是被除数,哪个是除数? 除数不能为0!
% :两个数求余,int a = 10; int b = 3; int c = a%b;//1 运算:10/3=3...1,除数不能为0!
求余小数就算可以求,我们也用不到,因为我们开发求余只用两个功能:
1.让一个数永远不大于另一个数.
2.判断是一个整数是否被另一个整数整除.
++ :
-- :
:++与--分为前置与后置,前置表示先+,后置表示先做其它的,做完偷偷加.

2.赋值运算符
= :int a;a = 10;//第一句(int a):申明变量; 第二句:赋值(把值给变量)
+= :
-=
*=
/=
%=

3.关系运算符
>
<
==
>=
!=
关系运算符:就是用来判断左边与右边的关系是否成立.返回一个boolean类型的结果.

4.逻辑运算符
&& : 逻辑与:多个逻辑与运算,只要有false,它的结果就是false,必须全部为true结果才为true;
|| : 逻辑或:多个逻辑与运算,只要有一个为true,则返回true,必须全为false结果才为false;
! : 逻辑非:颠倒是非!true则为false !false则为true;
& : 效率比&&低
| : 效率比||低

5.表达式