欢迎光临
我们一直在努力

Java运算符

算数运算符

算数运算符

  • +

  • *

  • /

  • %(取余)

  • 数字运算

    算数运算符的三种情况

    (类型不一样不能运算,需要转成同类型才能运算)

    小->大

  • 隐式转换

    不同类型的数据进行计算,默认采取隐式转换,Java自动转换

    如有byte short类型的数据,先提升为int类型,把取值范围小的提升为取值范围大的,再进行运算

  • 强制转换

    去掉不要的,可能导致数据精度丢失

    int a = 10;
    byte b = (byte) a;

  • 字符运算

    字符在程序运算中会根据ASCII码表换算为实际的十进制数字,所以在运算输出后为数字,具体对应编码查询ASCII码表

    字符串运算

    字符串只有+操作,任意数据+字符串都是拼接操作,并产生一个新的字符串

    自增自减运算符

    ++:变量值+1

    –:变量值-1

    赋值运算符

    符号说明举例
    = 直接赋值 int a=10,将10赋值给a
    += 加后赋值 a+=b,将a+b的值赋值给a
    -= 减后赋值 a-=b,将a-b的值赋值给a
    *= 乘后赋值 a*=b,将a*b的值赋值给a
    /= 除后赋值 a/=b,将a/b的值赋值给a
    %= 取余赋值 a%=b,将a➗b的余数赋值给a

    关系运算符(比较预算赋)

    ==等于,!=不等于,>,>=,<,<=

    判断结果为true/false

    逻辑运算符

    符号作用说明
    & 同时成立才是符合要求
    只有一个符合要求即可
    取反

    短路逻辑运算符

    符号作用案例说明
    && 短路与 a>1&&a<10 左边为false,右边不执行
    || 短路或 a<1||a>10 左边为true,右边不执行

    (提高效率)

    三元运算符

    格式:关系表达式?表达式1:表达式2;

    true:运行表达式1,flase:运行表达式2

    赞(0)
    未经允许不得转载:171主机测评 » Java运算符
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址