2020-10-03

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.移位操作符

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

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

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值