投稿 资料上传 提问 搜索
您现在的位置是: 首页 > 问答 > 正文

java运算符有哪些

小白问一下,在java中什么是运算符,又存在那些运算符?

问题回复
  1. 简讯
    简讯IT技术之家

    运算符按其功能划分,有赋值运算符,关系运算符,算术运算符、逻辑运算符、位运算符;所有运算符如下:

    1.赋值运算符

    赋值运算符 描述 
     = 等于,见右边的数值赋值给左边的变量
    += 加等于,复合赋值运算符,将左边的操作数指定变量值与右边的操作数相加,再赋值给左边的变量
     -= 同上,操作数相减,左边减右边,在赋值给右边的变量
     *= 同上,相乘,赋值给左边的变量
     /= 同上,相除,左边除右边,赋值给左边变量
     %= 同上,取余,余数赋值给左边变量


    2.关系运算符

     关系运算符描述 
     == 检查运算两边的操作数是否相等,如果相等则为真(true),反之则为假(false)
     != 同上,相等则为假(false),不相等则为真(true)
     > 检查运算符左边的数是否大于右边的数,如果是则为真(true),反之则为假(false)
     < 同上,相反左边小于右边,如果是则为真(true),反之则为假(false)
     >= 检查运算符左边的操作数是否大于等于右边的数,是则真(true),不是则为假(false)
     <= 检查运算符左边的操作数是否小于等于右边的数,是则真(true),不是则为假(false)


    3.算术运算符

    算术运算符 描述 
     + 双目运算符,对运算符两边的数进行相加操作
     - 双目运算符,对运算符两边的数进行相减操作
     * 双目运算符,对运算符两边的数进行相乘操作
     / 双目运算符,对运算符两边的数进行相除操作
     % 双目运算符,对运算符两边的数进行取余操作
     ++ 单目运算符,对运算符左边或右边的数进行加1操作
     -- 单目运算符,对运算符左边或右边的数进行减1操作


    4.逻辑运算符

    逻辑运算符  描述
     && 逻辑与,运算符两边的操作数为真,则为真,反之则为假
     || 逻辑或,运算符两边的操作数有一个为真,则为真,反之则为假
     ! 逻辑非,运算符两边都为假,则为真,反之则为假


    5.位运算符

    位运算符  描述
     & 按位与
     ~ 非
     | 按位或
     ^ 异或

    回复