Java运算符及优先级(全)
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 Java运算符分为以下几种: • 算术运算符:+,-,*,/,%,++,-- • 赋值运算符:= • 扩展后的赋值运算符:+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=,>>>= • 位运算符:&,|,~,^,<<,>>,>>> • 比较运算符:>,>=,<,<=,== • 逻辑运算符:&&,&,||,|,!,^ • 三目 运算符:? : 1、算术运算符 1)+:加法运算符 例如如下代码: int a = 1; int b = 2; int sum = a+b; System.out.println(sum); //sum的值为3 另外,+还可以作为字符串的连接运算符。 2)-:减法运算符 例如如下代码: int a = 3; int b = 2; int sub = a-b; System.out.println(sub); //sub的值为1 3)*:乘法运算符 例如如下代码: int a = 5; int b = 6; int multiply = a*b; System.out.println(multiply ); //multiply 的值为30 4)/:除法运算符 例如如下代码: int a = 10; int b = 5; int div = a/b; System.out.println