201711671202《Java程序设计》第三周学习总结

教材学习内容总结

1.

如果表达式中最高精度低于int型整数,则按int精度进行运行

2.

&&、||为二目运算符,实现逻辑与,逻辑或;!为单目运算符,实现逻辑非

3.

赋值运算符=是二目运算符,左面的操作元必须是变量,不能是常量或表达式,结合方向是从右到左

4.

位运算符中左面最高位是符号位,最高位是0表示正数,是1表示负数

5.

按位与运算:如果a、b两个数据对应位都是1,则c的该位是1,否则是0

按位或运算:如果a、b两个数据对应位都是0,则c的该位是0,否则是0

按位非运算:如果a对应位是0,则c的该位是1,否则是0

按位异或运算:如果a、b两个数据对应位相同,则c的该位是0,否则是1

6.

Instanceof运算符是二目运算符,左面的操作元是一个对象,右面是一个类。当左面的对象是右面的类或子类创建的对象时,该运算符运算的结果是true,否则是false

7.

逻辑否运算符!的结合性是从右到左,!!x相当于!(!x)。

8.

switch语句中“表达式”的值可以为byte、short、int、char型;“常量值1”到“常量值n”也是byte、short、int、char型,而且要互不相同

switch语句中的default是可选的,如果它不存在,并且switch语句中表达式的值不与任何case的常量值相等,那么switch语句就不会进行任何处理

9.

如果在某次循环中执行了break语句,那么整个循环语句就结束了。如果在某次循环中执行了continue语句,那么本次循环就结束。

10.

for(声明循环变量:数组的名字)中的“声明循环变量”必须是变量声明,不可以使用已经声明过的变量

教材学习中的问题和解决过程

除号两边的数必须与声明类型一致

参考资料

《java 2实用教程(第5版)》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值