如题所述
三个问题:
for循环中的多个判断条件根据逻辑使用&&或者||连接,如果用,表示以最靠后的条件结果为准,此处结果虽然不会有影响,但是逻辑还是要明白;
初始条件中的j=str.length+1和后面的str.charAt(j),明显越界,导致出错;
i<=(str.length+1)/2这样操作逻辑上来说会导致判断到字符串中间靠后一个(偶数长度),但是在问题2解决的前提下结果不会出错,但是会多一次无用操作。
望采纳
谢谢你帮我指出了这些错误~