Java中为什么会出现明明符合if语句中的判断条件却不执行而是直接跳到else

2024-10-30 13:37:03
有5个网友回答
网友(1):

  1. 条件不成立,自然就执行else了

  2. 代码没编译,运行的时候,可能还是上次编译的

网友(2):

String类型不能用‘==’来判断是否相等,应该用equals()方法来判断

网友(3):

if(codeNumber2.length()<6)里面没有给赋值给codeNumber

网友(4):

String类型是可以通过==判断的

网友(5):

你先跟一下if里面的两个是不是相等呢,而且还有类型区别