if和else的大bug
2015-09-25 17:30
375 查看
当第二个if执行时,if中的条件为false时,if中的语句块还是执行,这是为什么呢?
下面让我来解答,如果产生这种情况,有种可能是临时文件没有清理干净 ,那么就可以选中你的工程,点击鼠标右键,选择“清理并构建”或者“清理”,下面附一张截图:
如果还不行的话就检查是否有一些逻辑或者语法错误
if(id.equals("")&&name.equals("")&&sex.equals("")&&age.equals("")&&phone.equals("")&&workdate.equals("")){
AddEmployee_AllNullFrame aanull= new AddEmployee_AllNullFrame();
aanull.setVisible(true); //可视化
aanull.setLocationRelativeTo(null);//居中显
}
else{
//id.equals("123")&&(name.equals("")||sex.equals("")age.equals("")||phone.equals("")||workdate.equals(""))
if(id.equals("")&&(name.equals("")||sex.equals("")||age.equals("")||phone.equals("")||workdate.equals(""))){
AddEmploeey_idNullFrame idnull=new AddEmploeey_idNullFrame();
idnull.setVisible(true);
idnull.setLocationRelativeTo(null);
}else{
boolean ret=Database.update(id,name,sex,age,phone,workdate);
if(ret==true){
AddEmployee_sucessfulFrame suc=new AddEmployee_sucessfulFrame();
suc.setVisible(true);
}
else{
System.out.print("添加失败!");
}
}
}
下面让我来解答,如果产生这种情况,有种可能是临时文件没有清理干净 ,那么就可以选中你的工程,点击鼠标右键,选择“清理并构建”或者“清理”,下面附一张截图:
如果还不行的话就检查是否有一些逻辑或者语法错误
if(id.equals("")&&name.equals("")&&sex.equals("")&&age.equals("")&&phone.equals("")&&workdate.equals("")){
AddEmployee_AllNullFrame aanull= new AddEmployee_AllNullFrame();
aanull.setVisible(true); //可视化
aanull.setLocationRelativeTo(null);//居中显
}
else{
//id.equals("123")&&(name.equals("")||sex.equals("")age.equals("")||phone.equals("")||workdate.equals(""))
if(id.equals("")&&(name.equals("")||sex.equals("")||age.equals("")||phone.equals("")||workdate.equals(""))){
AddEmploeey_idNullFrame idnull=new AddEmploeey_idNullFrame();
idnull.setVisible(true);
idnull.setLocationRelativeTo(null);
}else{
boolean ret=Database.update(id,name,sex,age,phone,workdate);
if(ret==true){
AddEmployee_sucessfulFrame suc=new AddEmployee_sucessfulFrame();
suc.setVisible(true);
}
else{
System.out.print("添加失败!");
}
}
}
相关文章推荐
- 记一次公司仓库数据库服务器死锁过程
- linux下安装ftp
- IOS tableView下拉刷新,上拉刷新(LOW)
- 屏幕切换动画(一)-左右滑动切换
- Spring Batch TaskScheduler example(九)
- java 比较时间
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- [转]Android自定义控件系列五:自定义绚丽水波纹效果
- 数独设计(4)
- spring学习遇到的问题汇总
- uwsgi配置了解
- centos 6.5 install php5.6.9
- 解决引用单个Library因android-support-v4.jar版本不同而导致的冲突
- java学习笔记:1.有关java类加载顺序
- kali linux 2.0双系统安装
- 从最大似然到EM算法浅解
- IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet 应该用于账号登录等
- Wix打包
- Wix打包
- 封装printf等变参函数的方法