Java的运算符

Java的运算符可以分为 :算术运算符、 关系运算符、 位运算符、逻辑运算符、赋值运算符、其他运算符。


1. 算术运算符

  注:    ++     自增1(分为前置++a和后置a++)

         --     自减1(分为前置--a和后置a--)

 1 public class Test1 {
 2     public static void main(String[] args){
 3         int a = 2, b = 3;
 4         int test1 = a++;
 5         int test2 = ++b;
 6         System.out.printf("test1值:%-8d"+"test2值:%-8d", test1,test2);        
 7     }
 8         
 9 }
10 
11 
12 运行结果:
13 test1值:2       test2值:4  
View Code

2. 关系运算符


3. 位运算符

按照二进制位进行运算


4. 逻辑运算符

假设布尔变量A为真,变量B为假


5. 赋值运算符


6. 其他运算符

》条件运算符(?:)

条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。

变量 x = (a>10) ? 1 : 2;       //判断a大于10为真时将1赋值给变量x,否则将2赋值给变量x

》instanceof 运算符

该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。

String name = "James";
boolean result = name instanceof String; // 由于 name 是 String 类型,所以返回真

7 运算符的优先级

运算符的优先级决定表达式的计算顺序,由上往下优先级降低

 

原文地址:https://www.cnblogs.com/whxutao/p/10050958.html