关系运算符
关系运算符是比较两个表达式大小的运算符,它的结果是布尔类型数据,即true或false。
例1
public class A {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println(4 == 5);
//输出结果为 boolean值 false 或者 true
//此处输出结果为 false
逻辑运算符
逻辑运算符是对布尔型变量进行运算,其结果也是布尔型
例2
public class 逻辑运算符 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println(4 == 5 & 5 >= 3);//输出结果为false
System.out.println(4 != 5 | 5 >= 3);//输出结果为true
System.out.println(4 == 5 && 5 >= 3);//输出结果为false
System.out.println(4 == 5 ^ 5 == 3);//输出结果为false
System.out.println(4 <= 5 || 5 >= 3);//输出结果为true
int x = 5;
//System.out.println(3< x < 6);这种写法是错误的
System.out.println(3< x & x < 6);
位运算符
位运算符是以二进制(bit)为单位进行运算的,操作数和结果都是整数型数据
好了,java中常见的符号就先这样吧。