• java中的运算符


    算术运算符  赋值运算符

    比较运算符  逻辑运算符  条件运算符

    java中的算术运算符

    加+ - * / 求余% 自增1 ++ 自减1 --

    /   除法  24/6=4 除法除不断的只取整数,忽略小数点后的数(32/6=5)  

    %  24%7=3 ++ 自增1 --自减1

    int a=5;

    int b=++a; //++在左边,a先执行自增,再赋值给b

    int b=a++; //++在右边,a的值先赋值给b,再执行自增 -- 同理

    ++ --只能用于操作变量,不能用于操作数值或常量

    java中的赋值运算符

    赋值=  加等于+=  减等于-=  乘等于*=  除等于/=  模等于%=

     

    java中的比较运算符

    比较的结果是一个布尔值(true  or  false

    >  <  >=  <= 只支持左右两边操作数都是数值类型

    ==  !=  既支持数值,也可以是引用类型

    java中的逻辑运算符

    逻辑运算符

    名称

    举例

    结果

    &&

    a&&b

    如果ab都为true,返回true

    ||

    a||b

    如果ab任一为true,返回true

    !

    !a

    如果afalse,返回true。就是取相反的

    ^

    异或

    a^b

    如果ab有且仅有一个为true,返回true

    异或

    有且只能有一个人投票同意才能通过某议题

    java中的条件运算符

    条件运算符( ? : )也称为三元运算符

    语法形式:布尔表达式   表达式1 :表达式2

    运算过程:如果布尔表达式的值为true,返回表达式1的值,否则返回表达式2的值

    String str=(8>5)?"8大于5":"8小于5";
    System.out.println(str);

    int source=58;

    String mark=(source>60)?"及格":"不及格";

    System.out.println(mark);

    运行结果:不及格

    *** END

  • 相关阅读:
    vim delete
    npm ERR! network connect ETIMEDOUT
    在 ubuntu 14.04 Unity 中清除和关闭 Totem 播放记录
    ubuntu 14.04 上 jvpn 使用说明
    LWP::Protocol::https not installed
    perl 安装模块
    触摸屏工作方式
    如何检测死锁并快速定位死锁位置
    如何用 yum 的一个包替换另一个包
    shell 中 here documemt << 与 <<- 的区别
  • 原文地址:https://www.cnblogs.com/liuyun66535309/p/8763606.html
Copyright © 2020-2023  润新知