2020-10-03

    科技2022-07-11  81

    Java学习周记

    1.Java操作符

        操作符接受一个或多个参数,并生成一个数值。几乎所有的操作符都只能操作“基本类型”,操作符是“=”,“==”,“!=”,操作符能操作所有的对象。

    2.优先级

      当一个表达式中存在多个操作符,操作符的优先级就决定各部分的计算顺序,最简单的先乘除后加减。

      System.out.printIn()语句中包含“+”操作符,“+”意味着“字符串连接”

      赋值使用操作符“=”,取右边的值,把它复制给左边,右 值可以是任何常数,变量,或者表达式,左值必须是一个明确的、已命名的变量。,但不能把任何东西赋给一个常数,常数不能作为左值(4=a;)

    3.算术操作符

    “+”、“-”,“/”,“*”,“%”

    Random类的对象,程序可能许多不同类型的随机数字,调用nextInt()和nextFloat()、nextLong()、nextDouble()

    4.一元加、减操作符

    一元减号:“-” , 一元加号:“+”,二元减法:“--”,二元加号:“++”

    递减操作符:“--”  ,自动递增,递增操作符:“++”,自动递减

    5.自动递增和递减

    "前缀递增”:“++”操作符位于变量或表达式的前面,   "前缀递减”:“--”操作符位于变量或表达式的前面

    “后缀递减” :“--”操作符位于变量或表达式的后面 ,"后缀递增”:“++”操作符位于变量或表达式的前面

    6.关系操作符

    关系操作符生成的结果是一个Boolean结果,操作数的值之间的关系。如果关系真实,关系表达式生成true;关系不真实,则生成false。

    关系操作符,小于“<",大于“>”,小于或等于(<=),大于或等于(>=),等于“=”,不等于“!=”

    Boolean值只能为true或false

     7.测试对象的等价性

    关系 操作符==和!=

    使用特殊方法equals()

      8.逻辑操作符

    逻辑操作符:“与”(&&)、“或”(||)、“非”(!)能根据参数的逻辑关系,生成一个布尔值(true或false)

    优先级:非、与、或

       9.短路

      10.按位操作符

    按位“与”操作符(&),按位“或”操作符(|),按位“异或”操作符(^),按位“非”(~)

       11.移位操作符

    左移位操作符(<<)能按照操作符右侧指定的位数将操作符左边的操作数向左移动

    “有符号”右移动操作符(>>),则按照操作符右侧指定的位数将操作符左边的操作符向右移动

     

     

     

    Processed: 0.023, SQL: 8