2.java基础知识(运算符)

【学习目标】理解、了解、应用、记忆
a. 【理解】阐述字符和字符串参与加法运算操作需要注意的事项

字符相加是相当于ASCII码值进行相加。
字符串相加是相当于字符串拼接。

b. 【理解】阐述++和-- 的作用,以及++,–在前或在后的区别

b++ //b=b+1;
a = b++ ; //b先把值赋给a,b再进行自加1
a = ++b; //b先自加1,再把值赋给a

c. 【理解】阐述赋值运算符和扩展运算符有哪些

赋值运算符:=
扩展运算符:+=、-+、%=、/=

d. 【理解】阐述关系运算符有哪些,关系运算符得到的结果是什么

==,!=,>,>=,<,<=,运算结果为true或false

e. 【理解】阐述逻辑运算符的基本使用及&与&&的区别

&逻辑与:有false则false
|逻辑或:有true则true
^逻辑异或:相同为false,不同为true
!逻辑非:非false则true,非true则false,偶数个不改变本身
&&与&的区别
a.最终结果一样
b.&&具有短路效果,左边false,右边不执行。&无论左边是false,还是true,右边都会执行。

f. 【应用】阐述三元运算符使用格式及使用场景

(a > b)?c = 1 : c = 2;
	(a>b)如果条件为true,运算 c=1;
	(a>b)如果条件为false,运算 c=2;

猜你喜欢

转载自blog.csdn.net/QiyunJzz/article/details/103409607