第二节符号

1 运算符

运算符 用于连接 表达式 的 操作数,并对操作数执行运算。

例如,表达式num1+num2,其操作数是num1和num2,运算符是”+”。

在java语言中,运算符可分为5种类型:

算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符。

根据操作数的不同,运算符又分为单目运算符、双目运算符和三目运算符。

单目运算符只有一个操作数,双目运算符有两个操作数,三目运算符则有三个操作数。

1.2 运算符速查表

运算符种类         写法                                                      作用

算数运算符          +-*/                             基本四则运算符

                           %              模 即取余数  例子5%2结果是1

                            --            有两种写法一种是a--另一种是--a结果都等于a=a-1但二者执行时机不同

                             ++        有两种写法一种是a++另一种是++a结果都等于a=a+1但二者执行时机不同              

比较运算符>.<.>=.<=                            基本比较运算符

                               ==                     比较两个操作数是否相等相等结果为true    例1==2结果为false

                                !=              比较两个操作数是否不等不等结果为true如   1!=2结果为true

                              &         逻辑与两边结果通为true结果才为true

                           &&         短路与 与逻辑与原理相同但只要一边为false就停止执行结果为false

                                |      逻辑或两边结果只要一个为true 结果为true

                                   ||        短路或  与逻辑   或逻辑相同但只要有一边结果为true就停止执行结果为true

                              +             字符串连接

                             !             非真是假非假是真

                             ?           1?2:3

                                            1的位置代表了一个表达式如果表达式的结果为true则此三目运算的结果为2的值  简单来说三目运算的结果:1是真取2,一是假取三

                            =           简单的赋值运算符例  int  a=3把数字3交给a保管

                    +=-=*=/=       复合的赋值运算例a+=30结果等于a=a+30

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值