目录

1.字符串连接的问题

2.自增自减中的疑问

3.运算符的优先级的问题

4.短路运算符


1.字符串连接的问题

举个例子:在进行输出的时候,使用加号将两个整型数据连接起来,你本来是想着输出两个数字的,最后其实会输出一个相加之后的结果,如果你想着的是输出两个数字,那么你就要将他们变成字符串,就是在前面加上一个空串,如下图中的最后一行所示

Java运算符中注意事项

2.自增自减中的疑问

自增自减其实是有一个疑惑的,举个例子:为什么使用括号之后不是先算括号里头的,觉得应该先将括号里面的表达式算完,再算外面的,觉得x的值是5,y的值是10?所以这里等着自己后面来回答

Java运算符中注意事项

3.运算符的优先级的问题

其实个人而言,可能学得一般吧!觉得像下图这样的运算符的优先级没有必要去进行记忆,因为一般不会把很多的运算符写在一块,写程序不是为了展示自己的语言水平是有多么的高超,就像英语一样,语言是用来交流的,你要写得别人看得懂,而不是要别人去查运算符优先级表,个人认为记住基本的就行了,多使用括号,记住括号的优先级是最高的

Java运算符中注意事项

4.短路运算符

短路运算符包括&&和||,短路运算符的意思就是如果逻辑运算符前面一个表达式已经可以判断出整个表达式的结果,那么就不会计算后面的那个表达式了!

 

相关文章: