学习任务:

视频学习Java关系运算符

动手测试Java关系运算符案例

Java中关系运算符也叫比较运算符,运算结果是boolean(布尔)类型,比较运算符常用于条件判断语句中,比较运算符如下:

image-20200731224121606

比较运算符和操作数组成关系表达式,关系表达式的结果只有true(真)或false(假),如下:

6>3,读作6大于3,结果是true,即为真。
4<2,读作4小于2,结果是false,即为假。
3<=6,读作3小于等于6,结果是true,即为真,<=包括两个比较即小于或等于,只要3小于6或3等于6其中一个比较结果为真则此关系表达式的结果就是为真。

例子

关于比较运算符的使用请运行下边的程序

/**
 * 	比较运算符测试
 * @author 攀博课堂(www.pbteach.com)
 *
 */
public class OperatorDemo5 {
	public static void main(String[] args) throws InterruptedException {
		int a = 3;
		int b = 4;
		int c = 3;
	
		System.out.println(a == b);
		System.out.println(a == c);
		System.out.println(a != b);
		System.out.println(a > b);
		System.out.println(a >= b);
		System.out.println(a < b);
		System.out.println(a <= b);
	}
}

结果:

false
true
true
false
false
true
true

注意1:语法

>=、<=、!=、==这四个比较运算符中间不要有空格!
不要将 == 写成 = ,前者是比较运算符,后者是赋值运算符。

注意2:避免浮点数作相等比较

执行下边的程序:

//尽量避免对浮点型数据者==或!=的比较 float d = 1.1f; double e = 1.1d; System.out.println(d == e);

结果:

false

浮点数由于存储精度的问题,在开发中要避免两个浮点数作相等的比较。

提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题