Java 运算符和表达式

本文详细介绍了计算机编程中各种类型的运算符及其用法,包括算术运算符、赋值运算符、关系运算符和逻辑运算符等,并阐述了运算符的优先级规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运算符和表达式

一、什么是表达式?

           表达一定结果的式子

           表达式是由操作数和运算符组成

         (操作数:在某些复杂运算中,表达式本身,也可以是操作数)

二、运算符的分类

         1.算术运算符:+;-;*;/;%;++;--;

         2.赋值运算符:+=;-=;*=;/=;%=;

         3.关系运算符:>;<;>=;<=;==;!=;

         4.逻辑运算符

         5.条件运算符:判断条件=>?:

                              条件为真实的语句

三、运算符的优先级

         先括号,然后正负(++,--);再算术运算(先乘除,后加减)

         再关系运算(先比较大小,再比较是否相等)

         再逻辑运算(先与,后或);再条件运算

         最后赋值!

       1. 一元运算符:只处理一个操作数的运算符

          二元运算符:只处理两个操作符的运算符

          ++a/--a 是在使用a之前,使用a的值加或者减1

          a++/a--是在使用a之后,使用a的值加或者减1 

      2. 赋值运算符是将右侧的值赋值给左边的变量

         复合赋值运算符

     3. 测试两个操作数之间的关系,返回的结果是布尔型

     4. 对两个布尔类型的操作数进行操作的

        返回的结果也是布尔型

       分类:①逻辑非:!  非真即假,非假即真

                ②逻辑与:&   &&短路与

       短路与。如果第一个表达为假,后面讲不进行运算,结果为假

       段落或,如果第一个表达式为真,后面的将不进行运算,结果为真

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值