码迷,mamicode.com
首页 > 编程语言 > 详细

java基础易错(长期更新)

时间:2020-12-04 11:42:51      阅读:14      评论:0      收藏:0      [点我收藏+]

标签:java   的区别   equal   false   结束   bsp   超过   java基础   integer   

float=3.4,是否正确 不正确 修改为3.4f  3.4为双精度,java小数默认为double

Integer a1=100, a2=100, a3=150,a4=150  Integer注意,-128-127可以比较具体值 超过范围Integer会自动创建一个新对象 前者相等 后者不等

11.==和Equals的区别 ==用于比较地址 equals比较具体内容 基本类型比较可以用==   引用类型例如string的比较要用到equals

java”== "java"(true or false) 对于string来说 不是new出来的且字符串内容相同的相等

19.两根粗细不一样的蜡烛,点燃结束是一个小时,15分钟怎么确定?两根蜡烛同时点燃,一根点燃一端,另一根点燃两端,第二根结束过去了半小时,此时点燃第一根的另一端,待烧完则是15分钟

20.short s1=1;s1= s1+ 1;有什么错? 错误 1为int类型,低转高自动转,高转低不行
short s1=1;s1+= 1;有什么错?正确 s1 op= s2;最终的s1数据类型为s1。

java基础易错(长期更新)

标签:java   的区别   equal   false   结束   bsp   超过   java基础   integer   

原文地址:https://www.cnblogs.com/zc-zq/p/14063121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!