zoukankan      html  css  js  c++  java
  • 关系运算符

    关系表达式是由关系运算符连接起来的表达式。关系运算符中关系二字的含义是指一个数据与另一个数据之间的关系,这种关系只有成立与不成立两种可能情况,可以用逻辑值来表示,逻辑上的 true false 用数字 1 0 来表示。关系成立时表达式的结果为 true(或 1),否则表达式的结果为 false(或 0)。如下表所示:

    运算符

    含义

    说明

    实例

    结果

    >

    大于运算符

    只支持左右两边操作数是数值类型。如果前面变量的值大于后面变量的值, 则返回 true

    5>3

    True

    >=

    大于或等于运算符

    只支持左右两边操作数是数值类型。如果前面变量的值大于等于后面变量的值, 则返回 true

    4>=8

    false

    <

    小于运算符

    只支持左右两边操作数是数值类型。如果前面变量的值小于后面变量的值,则返回 true

    6<9

    true

    <=

    小于或等于运算符

    只支持左右两边操作数是数值类型。如果前面变量的值小于等于后面变量的值, 则返回 true

    9<=8

    false

    ==

    相等运算符

    如果进行比较的两个操作数都是数值类型,无论它们的数据类型是否相同,只要它们的值相等,也都将返回 true
    如果两个操作数都是引用类型,只有当两个引用变量的类型具有父子关系时才可以比较,只要两个引用指向的不是同一个对象就会返回 true
    Java 也支持两个 boolean 类型的值进行比较。

    4==4
    97=='a'
    5.0==5
    true==false

    true
    true
    true
    false

    !=

    不相等运算符

    如果进行比较的两个操作数都是数值类型,无论它们的数据类型是否相同,只要它们的值不相等,也都将返回 true
    如果两个操作数都是引用类型,只有当两个引用变量的类型具有父子关系时才可以比较,只要两个引用指向的不是同一个对象就会返回 true

    2!=2

    false

    关系表达式通常用于 Java 程序的逻辑判断语句的条件表达式中。使用关系表达式要注意以下几点:

      1. 运算符 >===、!=<= 是两个字符构成的一个运算符,用空格从中分开写就会产生语法错误.
      2. 由于计算机内存放的实数与实际的实数存在着一定的误差,如果对浮点数进行 ==(相等)或 !=(不相等)的比较,容易产生错误结果,应该尽量避免。
      3. 不要将==”写成“=”。
  • 相关阅读:
    windows10 新安装后输入法输入后显示?:(这是在officediary新建节点时遇到的问题)
    windows分区尽量使用工具
    powershell 中文系统默认UTF-16 (LE) UNICODE编码 使用时需小心
    oracle 登录下载JDK7 账号密码共享
    Weblogic 免密码登录-调试Weblogic时idea bug 输入username回车后跳过密码输入
    mac 10.14.4 gdb安装 tips
    通过 ffmpeg 下载 m3u8 等视频流并转为 mp4 格式
    正则表达式[]、和B的区别
    Mac OS X 制作 ubuntu 安装启动盘
    Fedora 12 源-fedora.repo
  • 原文地址:https://www.cnblogs.com/yhcTACK/p/15270341.html
Copyright © 2011-2022 走看看