Java中的运算符

Author Avatar
Roojay 6月 15, 2017
  • 在其它设备中阅读本文章

Java中的运算符

Java中的运算符分为算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符。

算术运算符

  1. 进行除法运算时,如果除数和被除数都为整得到的结果也会是整数,会忽略小数部分。
    例如:

    6600/1000*1000

    最后得到的结果为6000。表达式自左至右运算,6600/1000得到6,6*1000=6000。

  2. 进行除法运算时如果有小数参与,得到的结果为小数。
    例如:
    ```java

  3. 6/10

    结果为0.66。
  4. 进行取模(%)运算时,运算结果的正负取决于%左边的(被模数)符号有关,与%右边的(模数)的符号无关。
    例如:

    (-6)/2

    结果为-3。

    6/(-3)

    结果为2。

赋值运算符

  1. 可以通过一条赋值语句对多个变量进行赋值。
    例如:

    int x, y, z;
    x = y = z = 5;  //为三个变量同时赋值。
  2. 使用+=、-=、*=、/=、%=进行赋值时,强制转换类型会自动完成。

位运算符

左移:<< 00000100<<2 00010000 10010001<<2 01000100
右移:>> 01100010>>2 00011000 11100010>>2 11111000
无符号右移: 01100010>>>2 00011000 11100010>>>2 00111000

The MIT License (MIT)
Copyright (c) 2019, Roojay.

本文链接:https://roojay.com/pages/83e4d5ed/