1.关系运算符的结果都是boolean类型的,结果要么是true,要么是false
2.=是赋值运算符,真正判断两个操作数是否相等的运算符是==
3.==、!=是所有(基本和引用)数据类型都可以使用
4.>、>=、<、<=仅针对数值类型(byte / short / int / long,float / double.以及char)
例一:
public class Firstproj {
public static void main(String[] args) {
int a=3;
System.out.println(a==3);
System.out.println(a!=3);
System.out.println(a<5);
}
}
结果:(关系运算符的结果都是boolean类型的,结果要么是true,要么是false)
例二:
public class Firstproj {
public static void main(String[] args) {
char b= 'a';
char b2='c';
System.out.println(b);//输出b的值。
//System.out.println((int)b);//'a'是ASCII值,强制转化int类型来输出b的值。
//System.out.println(0+b);//两个整数,会自动转为int类型,有一个为long类型时会自动转为long类型(详见:"java类型转换"章节)。
System.out.println(b<b2);
}
}
结果: