java基础易错(长期更新)

2021-03-13 07:31

阅读:544

标签: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


评论


亲,登录后才可以留言!