- 博客(9)
- 收藏
- 关注
原创 JAVA学习日报
并且得到了正确结果。在查阅了一些资料后,发现在构造str1和str2时,在堆中创建了俩个对象,指向并不一样,而==在判断引用数据类型的时候,主要是判断变量指向的对象是否一致。在编写判断俩个字符串的子串是否相等时遇到了一些问题,我先是生成了俩个String类对象并实例化,然后对俩个字符串进行截取并生成了俩个子串,之后用==判断俩个字符串是否相等,但是出现了相反的结果。此外,发现最后几轮循环时sum的值已经不会变了,应该是因为sum是float型,精度有点低,将数据类型改为double,成功解决了该问题。
2023-07-31 16:09:32 93 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人