• 运算符-java


    Java 运算符

    • 算术运算符
    • 关系运算符
    • 位运算符

    算术运算符

    假设int a=5;int b = 10

    操作符描述说明示例
    + 符号两侧值相加 a+b值为15
    - 符号两侧值相减 b-a值为5
    * 符号两侧值相乘 a*b值为50
    / 符号两侧值相除 b/a值为2
    % 取余 b%a余数为1
    ++ 自增:增加1 a++的值为6
    - - 自减:减少1 b- -的值为9

    练习:算术运算符

    • 问题思考:a++和++a有什么不同;
      public class selfAddMinus{
          public static void main(String[] args){
              int a = 3;//定义一个变量;
              int b = ++a;//自增运算
              int c = 3;
              int d = --c;//自减运算
              System.out.println("进行自增运算后的值等于"+b);
              System.out.println("进行自减运算后的值等于"+d);
          }
      }
      

      结果:
      1. 符号在前,先运算,再出结果。
      2. 符号在后,先出结果,再进行运算。

    关系运算符

    同样 a=5,b=10;

    操作符描述说明示例
    == 两侧的数值是否相等,相等则为true (a==b)false
    != 两侧的数值是否不相等,如果不相等为true (a!=b)true
    > 左侧大于右侧结果为true否则为false (a> b)false
    < 左侧小于右侧结果为true否则为false (a< b)true
    >= 左侧是否大于或者等右侧,成立为true (a>=b)false
    <= 左侧是否小于或者等于右侧,成立为true (a<=b)true

    练习:关系运算符

    位运算符

    a=5,b=10
    Java定义了位运算符,应用于int,long,short,char和byte等 类型

    操作符描述说明示例
    & 如果相对应的位置都是1,则结果为1,否则是0 a&b的结果是0,即0000 0000
    | 相对应位都是0,则结果为0,否则为1 a|结果是15即1111
    ^ 如果相对应位值相同,则结果为0,否则是1 a^b结果是15即1111
    ~ 按位取反,即0变1,1变0 ~a值为
    << 取余 b%a余数为1
    >> 自增:增加1 a++的值为6
    >>> 自减:减少1 b- -的值为9
  • 相关阅读:
    OpenCV学习
    STL容器
    实践教学小程序(2022529)
    抖音下载 Elon
    抖音极速版下载 Elon
    vue脚手架快速搭建
    Vue elementUi组件库 input输入内容没有回显
    Django admin后台使用markdown
    Vue elementUi组件中使用下拉框,eldropdownitem @click事件无效
    MinGWw64 离线包安装方法
  • 原文地址:https://www.cnblogs.com/bomily0212/p/12082983.html
Copyright © 2020-2023  润新知