• Java运算符


    1.赋值运算符
        “=”--将左边的值给右边的变量
         表达式:a=(b+3)+(b-1)
         表达式就是符号(如加、减)与操作(如b、3)等的总和
      
    2.算数运算符
       a.同种类型参与运算(可能需要自动类型转化)
       b.返回同种类型(可能会上溢出或下溢出) 
       c.byte、short、char三种类型在Java中是表象底层都是按照int运算的

       加号 +  减号-  乘号*  除号/  取余%

       加号的作用:“+”号在运算符中表示做加法运算
                   “+”号在字符串中,可以用来连接字符串,同时可以和其他的数据类型的变量进行连接
     

    3.关系运算符
       a.> 大于   < 小于
         == 相等   != 不等
         >= 大于等于   <= 小于等于
       b.作用:用来做比较
       c.比较结果:booleanl(true/false)

    4.自增(自减)运算符
        a.i++ (后++) 先将i的值作为整个表达式的值,然后将i增加1
        b.++i (前++) 先将i增加1,然后将i的值作为整个表达式的值

    5.逻辑运算符
        &&(且)    条件1 && 条件2          仅仅两个条件同时为真结果为真
        ||(或)    条件1 || 条件2          只有两个条件中有一个为真,结果为真
        !(非)     ! 条件1               条件为真时结果为假,条件为假时结果为真


    6.运算符优先级
       a.最高的优先级:小括号()
       b.最低:赋值运算符“=”
       c.优先级:非>算数运算符>关系运算符>且>或
        但运算符比较多,无法确定运算执行顺序时,可以使用小括号控制顺序

  • 相关阅读:
    Robin Hood CodeForces
    Arthur and Questions CodeForces
    AC日记——过河卒 洛谷 1002
    加密(模拟)
    AC日记——codevs 1086 栈 (卡特兰数)
    AC日记——搞笑世界杯 codevs 1060(dp)
    AC日记—— codevs 1031 质数环(搜索)
    AC日记——产生数 codevs 1009 (弗洛伊德)(组合数学)
    AC日记——阶乘之和 洛谷 P1009(高精度)
    AC日记——逃跑的拉尔夫 codevs 1026 (搜索)
  • 原文地址:https://www.cnblogs.com/wenwei111/p/6938886.html
Copyright © 2020-2023  润新知