
DengluData.java:34(25): 错误: 有 'if', 但是没有 'else' else{
publicvoidCheck(){if(inputzhanghao==("")||inputmima==("")){JOptionPane.showMessageDia...
public void Check(){
if(inputzhanghao==("")||inputmima==("")){
JOptionPane.showMessageDialog(null,"账号密码不能为空","消息对话框", JOptionPane.WARNING_MESSAGE);
else{
query.setSQL("SELECT * FROM one where mima='"+na+"'");
if(rs.next()){
if(rs.getString("mima").equals(inputmima)){
JOptionPane.showMessageDialog(null,"登陆成功","消息对话框", JOptionPane.WARNING_MESSAGE);
else{
JOptionPane.showMessageDialog(null,"对不起,密码错误请重新输入","错误", JOptionPane.WARNING_MESSAGE);
}
}
else{
OptionPane.showMessageDialog(null,"对不起,用户名未注册","错误", JOptionPane.WARNING_MESSAGE);
}
}
}
}
} 展开
if(inputzhanghao==("")||inputmima==("")){
JOptionPane.showMessageDialog(null,"账号密码不能为空","消息对话框", JOptionPane.WARNING_MESSAGE);
else{
query.setSQL("SELECT * FROM one where mima='"+na+"'");
if(rs.next()){
if(rs.getString("mima").equals(inputmima)){
JOptionPane.showMessageDialog(null,"登陆成功","消息对话框", JOptionPane.WARNING_MESSAGE);
else{
JOptionPane.showMessageDialog(null,"对不起,密码错误请重新输入","错误", JOptionPane.WARNING_MESSAGE);
}
}
else{
OptionPane.showMessageDialog(null,"对不起,用户名未注册","错误", JOptionPane.WARNING_MESSAGE);
}
}
}
}
} 展开
1个回答
展开全部
你肯定把错误提示理解错了:只可能有“有else无if”的错误,“有if无else”是正常的。代码中"账号密码不能为空"...那一行下面的else就找不到与它配对的if,原因可能是"账号密码不能为空"...这一行最后的分号后少了个}——只是大概分析。因为前面的if体只有"账号密码不能为空"..这一句,所以把它前面的{删除也行。
追问
先在此谢过,我试一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询