• java运算符-算数、赋值、比较


    1.算术运算符

    运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。

    运算符

    运算规则

    范例

    结果

    +

    正号

    +3

    3

    +

    2+3

    5

    +

    连接字符串

    “中”+“国”

    “中国”

    -

    负号

    int a=3;-a

    -3

    -

    3-1

    2

    *

    2*3

    6

    /

    5/2

    2

    %

    取模

    5/2

    1

    ++

    自增

    int a=1;a++/++a

    2

    --

    自减

    int b=3;a--/--a

    2

    注意事项:

    加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。

    除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。

    “%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。

    整数做被除数,0不能做除数,否则报错。

    ++运算符,会在原有值的基础上自增1;

    --运算符,会在原有值的基础上自减1。

    ++,--运算符后置时,先使用变量a原有值参与运算操作,运算操作完成后,变量a的值自增1或者自减1;

    ++,--运算符前置时,先将变量a的值自增1或者自减1,然后使用更新后的新值参与运算操作。

     2.赋值运算符

    赋值运算符就是为变量赋值的符号

    运算符

    运算规则

    范例

    结果

    =

    赋值

    int a=2

    2

    +=

    加后赋值

    int a=2,a+=2,(a=a+2)

    4

    -=

    减后赋值

    int a=2,a-=2

    (a=a-2)

    0

    *=

    乘后赋值

    int a=2,a*=2

    (a=a*2)

    4

    /=

    整除后赋值

    int a=2,a/=2

    1

    %=

    取模后赋值

    int a=2,a%=2

    0

    注意:

    诸如+=这样形式的赋值运算符,会将结果自动强转成等号左边的数据类型。

    3.比较运算符

    比较运算符,又叫关系运算符,它是用来判断两个操作数的大小关系及是否相等关系的,结果是布尔值true或者false。

    运算符

    运算规则

    范例

    结果

    ==

    相等于

    4==3

    False

    !=

    不等于

    4!=3

    True

    小于

    4<3

    False

    大于

    4>3

    True

    <=

    小于等于

    4<=3

    False

    >=

    大于等于

    4>=3

    True

    注意:赋值运算符的 = 符号与比较运算符的 == 符号是有区别的,如下:

    赋值运算符的 = 符号,是用来将 = 符号右边的值,赋值给 = 符号左边的变量;比较运算符的 == 符号,是用来判断 == 符号 左右变量的值是否相等的。

  • 相关阅读:
    webpack.DefinePlugin
    webpack-dev-server配置指南(使用webpack3.0)
    Eclipse配色方案插件
    解决Sublime Text 3中文显示乱码问题(转)
    Java连接SqlServer2008数据库
    [转]java中判断字符串是否为数字的三种方法
    VS2008 SP1 安装卡在 VS90sp1-KB945140-X86-CHS的解决方法
    Python获取桌面路径
    关于fdisk命令
    socket 错误之:OSError: [WinError 10057] 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
  • 原文地址:https://www.cnblogs.com/gaowc/p/10248945.html
Copyright © 2020-2023  润新知