zoukankan      html  css  js  c++  java
  • 5. java运算符

    1.算术运算符

    注意: % 取余数

     

    (1)自增

    (++)前自增:先自增完毕,再运算整个表达式,语句分号前面的都是运算表达式;

    后自增,先运算完整个表达式(分号前面的都是表达式),再进行自增;

     

    2.赋值运算符

    运算符

    运算

    范例

    结果

    =

    赋值

    a=3,b=2

    a=3,b=2

    +=

    加等于

    a=3,b=3;a+=b;

    a=5,b=2;

    -=

    减等于

    a=3,b=2,a-=b;

    a=1,b=2;

    *=

    乘等于

    a=3,b=2,a*=b;

    a=6,b=2

    /=

    除等于

    a=3,b=2,a/=b;

    a=1,b=2;

    %=

    模等于

    a=3,b=2,a%=b;

    a=1,b=2

    3.比较运算符

    运算符

    运算

    例子

    结果

    ==

    相等于

    4= =3

    false

    !=

    不等于

    4!= 3

    true

    <

    小于

    4 < 3

    flase

    >

    大于

     4>3

    true

    <=

    小于等于

    4<=3

    false

    >=

    大于等于

    4>=3

    true

    Instanceof

    检查是否是类的对象

    "hello"instanceof String

    true

    注意的细节:

    1. 使用比较运算符的时候,要求两种数据类型必须一致。

     

    4.逻辑运算符

     

    && 与:    有一个false.那么结果就是false只有两边都为true ,将结果为true.

    || 或:    两边只要有一个为真结果就为真,当两边同为假时结果才为假

    ^  异或:  两边相同结果是false 两边不同结果是true;

    ! 非      相反

    逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 。

    (1)“&”和“&&”的区别:

     

    单与时,左边无论真假,右边都进行运算;

    双与时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。

     

    (2)“|”和“||”的区别同理。

     

    (3)“ ^ ”异或与“|”或的不同之处是:

    当左右都为true时,结果为false。

    5. 三元运算符

    格式

    (条件表达式)?表达式1:表达式2;

    如果条件为true,返回1;

    如果条件为false,返回2;

    示例:

    1获取两个数中大数。

    int x=3,y=4,z;

    z = (x>y)?x:y;//z变量存储的就是两个数的大数。

     

  • 相关阅读:
    洛谷 P1146 【硬币翻转】题解
    洛谷 P1025 数的划分
    洛谷 P1017 进制转换
    堆栈练习3—行编辑程序
    实现适配于移动页面中间的swiper图片切换
    原生js实现多组图片抖动效果的问题
    多组抖动效果的图片js封装
    原生js实现图片抖动效果
    正负值地处理以及添加回调函数小案例
    原生js的正负值处理以及添加回调函数
  • 原文地址:https://www.cnblogs.com/zjdbk/p/8877092.html
Copyright © 2011-2022 走看看