课时19:关系运算符
关系运算的主要特征就是进行大小的比较处理,包括:大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等(!=)、相等(==)(注意:“=”是赋值,“==”是逻辑关系)。所有的关系运算返回的判断结果都是布尔类型的数据。
范例:做一个大小关系的判断
public class JavaDemo { public static void main(string args[]) { int x=10; int y=20; Boolean flag = x>y; //false system.out.println(flag); } }
计算结果:false
在进行关系判断的时候特别需要注意的就是相等的判断问题,在Java 里面”=”表示赋值运算,而内容相同的比较是“==”。
范例:判断相等
public class JavaDemo { public static void main(string args[]) { int x=10; int y=10; Boolean flag = x==y; //true system.out.println(flag); } }
计算结果:true
在进行关系运算的时候可以针对于所有的基本数据类型,例如:也可以直接使用字符来处理。
范例:在字符处理上使用关系运算
public class JavaDemo { public static void main(string args[]) { char c ='建'; system.out.println((int)c); } }
计算结果:24314
换种方式:
public class JavaDemo { public static void main(string args[]) { char c ='建'; Boolean flag = 24314== c system.out.println(flag); } }
计算结果:true
数据类型之间提供有转型支持,所以在进行判断的时候字符会自动转为 Int ,而后进行数字的比较。