1.首先就是算术运算符了,就是加减乘除外加求余功能,运算过程如图。


2.下面就是赋值运算符,常见的a=b就是把b的值赋给a,除此以外还有+=,a+=2可以理解为a=a+2
但也不是完全相同,如果a为byte或者short类型的变量,在输入a=a+2后会报错,因为2为int类型最后的结果会变成int型,需要其强制类型转换位a对应类型才能再次赋值给a。-=,*=,/=,%=与之类似。代码示例如下图。

3.比较运算符,就是常见的大于小于号外加大于等于小于等于以及不等于,进行判断。

3.逻辑运算符,与或非,其中&&和&的区别,&&中当两个条件中的第一个结果为false时语句的后半段就无需执行直接输出结果false,对结果没有任何影响,||和|的区别与它类似第一个条件为true时直接输出结果true。代码示例如下图。|就是单纯的取反。


4.最后是三元运算符。条件成立把表达式1的值赋给关系表达式中的变量,示例如下。


本文介绍了算术运算符,包括加减乘除和求余,以及赋值运算符的使用,如a=b和复合赋值a+=2。讨论了在Java中,当涉及byte或short类型的变量与int类型运算时需要注意的类型提升问题。接着,文章涵盖了比较运算符(大于、小于、等于等)和逻辑运算符(与、或、非),特别是短路逻辑&&和||。最后提到了三元运算符的运用,用于基于条件分配值。
4343

被折叠的 条评论
为什么被折叠?



