java基础易错(长期更新)

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。

posted @ 2020-11-30 19:34  NewToJava  阅读(54)  评论(0)    收藏  举报