2021-05-04

一. 五一假期期期间周报:
1.放假前进行了一周一次的测试,很不理想,好多基础的又都忘了。
byte与int型的转换,截取后的数值,这个计算我记混了。总结了一下怎样求取截取后的值。用补码进行截取,然后再用反码,

最高位符号位不变,取反,就是他对应的数值。是十进制的数值。
原码,反码,补码的计算问题:找到一种较为便捷的计算补码的办法:
分为两种:
十进制转二进制
1.如果是正数,就是首位是0.那么就按正常的方法,原反补都一样。
2.如果是负数,先求它对应的正数的二进制,然后将所有位,按位全部取反,不够位数补1。
二进制转十进制:
1.如果是首位是0,则按正常方法。
2.如果首位是1.将所有位全部按位取反,然后末尾加1。所得数是该数的绝对值。

另外:需要注意的是这种方法只适用于求取补码,二次求补码反码时最高位符号就不要变了。

 

二.   查漏补缺了二进制八进制十六进制的转换方法:

 

 

 

 

 

以及运算符的优先级问题,记不住:

 

 

 

 

三.  以及对if 语句的控制范围,continue,break,while表达式的一些纠错试错。

 

1.if语句:总结  if 语句 当表达式满足条件后会依次执行内部的语句。

 

2.while. break嵌套语句:这里根据周末的考试题做的总结:


总结: while 语句用来死循环的,如果没有控制体就会一直执行,int i = aa.nextInt();   这个会等待接受一个数据,因此
他会暂时终止掉循环,只有当你输入一个数据之后,他才会继续往下执行。以及default语句,如果上边的case都不匹配他就会依次执行下面的语句,
break下面不能跟别的语句,否则编译不能通过,只能继续跟case ,或者不跟,结束程序。

while死循环机制。

 

3.break 和continue的总结:

break终止程序,并且不会输出本次运行的结果,

continue跳出本次训话,进入下一个循环。

 

四.   预习方法

五.  预习面向对象,类,shis,以及构造函数。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值