赋值运算符
public class Eval {
public static void main(String[] args) {
int a,b,c;
a = 15;
c = b = a + 4;
System.out.println("c值为:"+c);
System.out.println("b值为:"+b);
}
}
运行结果:
![](https://i-blog.csdnimg.cn/blog_migrate/ffcfd425ef7bebe1019081c3ca282fec.png)
注:java中可以连续使用赋值运算符号 eg:a = b = c
算术运算符
与C语言一样
自增自减运算符
++a(--a) \\表示在使用a变量之前,先使a的值加一(减一)
a++(a--) \\表示在使用a变量之后,再使a的值加一(减一)
比较运算符
返回值只有true 或者 false
逻辑运算符
与、或、非 —— 与数据结构类似
位运算符
&(按位与)
| (按位或)
~(按位取反)
(按位或非)(打不出来)
三元运算符
条件运算符:
条件式 ? 值1 :值2
运算符优先级
由高到低为:
增量和减量运算>算术运算符>比较运算符>逻辑运算符>赋值运算符