运算符简单来划分可以分为四大类:分别是算术运算符、关系运算符、逻辑运算符和赋值运算符。下面来分别介绍一下这四类运算符:
一、算术运算符
包含+ - * / % ++ --,这几个运算符的优先级从前到后越来越高,在运算过程中优先级高的先进行运算。例如:
int a = 8;
System.out.println("b = " + a++);
System.out.println("b = " + a--);
自增和自减运算符都在后面,所以运算都做完了才能做自增自减运算。这样第一个a++运算的话,应该是b = 8,a = 9
第二个a--运算的话,应该是b = 9,a = 8.
int a = 8; System.out.println("b = " + ++a); System.out.println("b = " + --a);
自增和自减运算符都在前面,优先级高,必须先进行自增和自减,再进行其他运算。这样第一个++a运算的话,应该是b = 9,a = 9
第二个--a运算的话,应该是b = 8,a =9.
二、关系运算符
包含== != > < >= <=
System.out.println("10 != 9 = " + (10 != 9)); System.out.println("10 == 9 = " + (10 == 9)); System.out.println("10 == 9 = " + (10 != 9)); System.out.println("10 != 9 = " + (10 == 9));
运行结果:1.10 != 9 = true
2.10 == 9 = false
3.10 == 9 = true
4.10 != 9 = false
三、逻辑运算符
包含 & && | || !
逻辑与 逻辑或 逻辑非
原文:http://www.cnblogs.com/0927wyj/p/5009796.html