关系运算符主要是完成数据和数据之间的比较,比如: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 进行比较,看它们是否相等。
(本文仅代表个人观点,不喜勿喷!)
点击下方链接↓,获取更多知识: