java中经常用到的关系运算符,总结后就是下面的表格:
例子如下:
package Lianxi;
import java.util.Scanner;
public class Lianxi {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println("*************************************");
System.out.println("变量a值为10,变量b值为20,。");
System.out.println("*************************************");
System.out.println("a == b = " + (a == b) );
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}
运行结果:
变量a值为10,变量b值为20,。
a == b = false
a != b = true
a > b = false
a < b = true
b >= a = true
b <= a = false
住:
总结一下,倘若没有圆括号加以约束,那么对于数值变量来说,几种运算符的优先级顺序依次为:正号、负号 > 乘号、除号、取余号 > 加号、减号 > 大于号、等号、小于号、不等号 > 各种赋值符号;对于布尔变量来说,相关运算符的优先级顺序依次为:逻辑非 > 等号、不等号 > 逻辑与、或、异或 > 各种赋值符号。