2.1.5.1说说&和&&的区别,以及|与||的区别。

&和|是位运算符,不怎么用,而&&和||是逻辑运算符,一般用在if,while,for等条件判断里。

2.1.5.2 运行short s1 = 1; s1 = s1 + 1;会出现什么结果?

short s1 = 1; s1 = s1 + 1;中,1 是int 型 s1 short型 通过 + 运算后s1 自动转为int 型 所以报错。

运行short s1 = 1; s1 += 1;又会出现什么结果?

这个是正确的,会返回2,但在实际项目中,+1是针对int类型的操作,如果可以,把short改成int。

2.1.5.3用最有效率的方法算出2乘以8等于多少?

用移位运算符:int i = 2 << 3;

2.1.5.4 "=="和equals方法究竟有什么区别?

==是比较地址,而在Object里的equals方法,也是判断地址是否一样,但在子类里,我们一般会重写equals方法,比如在String类里,equals方法则是判断值是否一致。

2.1.5.5 Integer与int的区别。

Integer是封装类,其中包含了int基本数据类型和针对int的一些操作。而int是基本数据类型。

2.1.5.6 Math.round(12.5)等于多少? Math.round(-13.5)等于多少?

将括号内的数+0.5之后,向下取值,所以前者是13,后者是-13。

2.1.5.7 float 型float f=3.6是否正确?

不正确。 精度不准确,应该用强制类型转换,如下所示:float f=(float)3.6 或float f = 3.6f

最新文章

  1. js array push 添加内容
  2. SingalR--介绍
  3. Sql Server 2008 无法启动T-Sql调试问题的解决方案
  4. dojo 图表制作教程
  5. 关于Jquery 序列化表单的注意事项
  6. iOS 百度地图计算两个点时间的距离
  7. CF1129B 【Wrong Answer】
  8. Eclipse中 maven 工程 pom 文件 出错
  9. AVL树,红黑树
  10. Redis作为lru缓存作用
  11. jQuery UI =&gt;jquery-ui.js中sortable方法拖拽对象位置偏移问题
  12. js中级小知识2
  13. Asp.net core 学习笔记 2.1 升级到 2.2
  14. 解决vue &lt;router-link&gt;在IE与火狐上点击失效(路由不跳转)问题
  15. CentOS7+Nginx设置Systemctl restart nginx.service服务
  16. 微信-.NET调用JS-SDK
  17. TensorFlow编译androiddemo
  18. EMQ ---客户端clientid为空,emq会随机帮忙生成
  19. 【zznu-夏季队内积分赛3-G】2333
  20. jquery请求解析xml

热门文章

  1. 本地iis新建站点步骤
  2. HDU-6060 RXD and dividing
  3. JQUERY-修改-API-事件绑定
  4. 在datasnap 中使用unidac 访问数据(客户端)
  5. C#中一些关联名词的含义归纳
  6. uni-app 点击切换图标
  7. Shiro学习
  8. eclipse启动时要求高版本jdk的问题
  9. liunx_second_day
  10. 反编译看java for-each循环