关系运算符的作用是比较两边的运算数, 结果总是 boolean 型的数据. 表 3.5 列出了常
用的关系运算符
image.PNG
在关系运算中, 判定运算符两边数据之间关系的结果类型为 boolean 型, 它只有两个值
即真和假(true 和 false). 下面通过练习来看一看在关系运算中如何使用 boolean 类型数据
[例 3.2] RelationalOperatorsTest, java
用 boolean 类型数据描述学员张三的考试成绩 (88.8) 是否比学员李四高. 代码如下
- public static void main(String[] args) {
- //1. 定义一个变量来存储张三的分数
- double zhangSanScore=88.8;
- //2. 提示用户从控制台上输入李四的成绩, 并存储到定义好的李四变量中
- System.out.println("请输入李四的分数");
- Scanner input=new Scanner(System.in);
- double aa=input.nextDouble();
- // 比较张三和李四的分数并将结果存储到定义的 boolean 类型的变量中
- boolean isRresult=zhangSanScore>aa;
- //4. 打印输出他们的比较的结果
- System.out.println("张三的分数高于李四的分数吗"+isRresult);
- int a=8;
- int b=9;
- System.out.println("a>b"+(a>=b));
- System.out.println("a>=b"+(a>=b));
- System.out.println("a<b"+(a<b));
- System.out.println("a<=b"+(a<=b));
- System.out.println("a==b"+(a==b));
- System.out.println("a!=b"+(a!=b));
- System.out.println("a>b"+(a>=b));
- System.out.println("a>b"+(a>=b));
输出结果
image.PNG
来源: http://www.jianshu.com/p/3480b4abbb74