Java教程
Java标识符与关键字
Java变量
Java数据类型
Java运算符
Java控制语句
Java方法
Java面向对象
Java对象的创建和使用
Java封装
Java中static和this
Java继承
Java方法覆盖和多态
Java super
Java基础练习题

Java关系运算符

关系运算符主要是完成数据和数据之间的比较,比如:5>3,结果是true(真),5>10,结果是false(假),那么关系运算符都有哪些呢?>、>=、<、<=、==、!=。关系运算符是比较简单容易理解的,我们来看一段代码:

public class RelationOperatorTest01 {
	public static void main(String[] args) {
		int a = 10;
		int b = 10;
		System.out.println(a > b);//false
		System.out.println(a >= b);//true
		System.out.println(a < b);//false
		System.out.println(a <= b);//true
		System.out.println(a == b);//true
		System.out.println(a != b);//false
        //比较两个字符串是否相等,不能使用“==”,
//必须调用equals方法
        //equals方法以后会讲解的,现在先记住吧
        System.out.println(“abc”.equals(“abc”));//true
	}
}

通过以上代码可以看出,任何一个关系运算符的运算结果都是布尔类型,最后的结果不是true就是false,没有其他值,并且我们也看到a变量和b变量在比较的时候是拿着变量当中保存的值进行比较。也就是说a == b实际上是拿着a变量中保存的10和b变量中保存的10进行比较,看它们是否相等。