201711671118《Java程序设计》第三章总结

位运算符

①按位与运算

按位与运算符&是双目运算符,对两个整型数据a,b按位进行运算,结果为一整型数据c。

运算法则:

如果a,b两个数据对应位都是1,则c的该位是1,否则是0。c精度与a,b中精度高的相同。

②按位或运算

按位或运算 | 是二目的运算符。

运算法则:

如果a、b两个数据的对应位都是0,这c的该位是0,否则是1。

③按位非运算

按位非运算符~是单目运算符。

运算法则:

如果a对应位是0,这c的该位是1,否则是0。

④按位异或运算

按位异或运算符^是二目运算符。

运算法则:

如果a、b两个对应位相同,则c的该位是0,否则是1。

 

公式:a^a=0, a^0=a

位运算符也可以操作逻辑型数据。法则与&&和 | 相同。不同的是位运算符是需要计完所有结果才进行判断。

 

 

instanceof 运算符

二目运算符,左边是对象,右边是类。当左边的对象是右边的类或者是其子类创建的对象,这运算结果为true。

 

 

switch语句

switch(表达式){

case:……
}

表达式不能long型数据。

 

 

for语句与数组

for(声明循环变量:数组的名字){……}

①声明的循环变量必须和数组的类型相同。

②“声明循环变量”必须是变量声明,不可以使用已经声明过的变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值