if(ID());
{funcs();}
boolean f=ID();
if(f){
funcs();
请问以上这两种代码有什么区别吗。
ID()是判断账号密码的方法
funcs()是进入1取款、2查询、3转账,功能选择界面的方法
为毛我用第一种方法写,密码输错了之后直接就进入功能选择界面了?
就是ID()为false的时候,还能执行funcs().
如果用第二种,先把ID()的值赋给f,在进入选择语句。就不会出现这种问题了。 这是什么情况?
刚学JAVA2个星期, 请各位指教。