我在验证函数中使用了 If-Else 语句。我有一个包含所有验证功能的验证类,然后我通过 Validation 类的对象访问这些方法。发生的事情是控件在两种情况下都进入
if(some cond ..)
System.out.println("inside IF");
else
System.out.println("inside ELSE");
我也试过
if(some cond ..)
{
System.out.println("inside IF");
}
else
{
System.out.println("inside ELSE");
}
在这两种情况下,控件都进入了两个条件并打印了两条线。我无法向自己解释这一点,无论我给出什么条件,如果这不是语法错误,它应该只进入其中一个循环而不是两个循环
任何人都可以解释如何同时执行 IF 和 ELSE 条件?
我在我的项目中做了一些其他不相关的更改,一段时间后它工作正常,但当时我无法解释我自己是如何做到的
顺便说一句,如果重要的话,我在一个 android 项目中使用这个类,因此使用了 android 编译器