亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更改密碼 if, else 函數

更改密碼 if, else 函數

智慧大石 2024-01-28 16:10:06
我正在編寫一段用于更改密碼的代碼片段,但我無法讓 if, else 函數正常工作。我可以讓它檢查密碼是否匹配或密碼是否為空,但我不知道如何讓它檢查這兩個約束。請幫忙    if (!Arrays.equals(p1.getPassword(), p2.getPassword())) {        JOptionPane.showMessageDialog(null, "Passwords do not match.", "Woops", JOptionPane.ERROR_MESSAGE);    }    else if (p1 != null && p2 != null) {            JOptionPane.showMessageDialog(null, "Passwords fields can not be empty.", "Woops", JOptionPane.ERROR_MESSAGE);    }    else {        JOptionPane.showMessageDialog(null, "Registered Successfully", "Login Warning", JOptionPane.WARNING_MESSAGE);    }
查看完整描述

2 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

對于您想要完成的任務,我建議首先檢查密碼字段是否為空,如果不是,請檢查它們是否不匹配,如果匹配,則顯示成功注冊警報。


if (p1.getPassword().length == 0 || p2.getPassword().length == 0){                 

    JOptionPane.showMessageDialog(null, "Passwords fields can not be empty.", "Woops", JOptionPane.ERROR_MESSAGE);

}


else if (!Arrays.equals(p1.getPassword(), p2.getPassword())) {

    JOptionPane.showMessageDialog(null, "Passwords do not match.", "Woops", JOptionPane.ERROR_MESSAGE);

}


else {    

    JOptionPane.showMessageDialog(null, "Registered Successfully", "Login Warning", JOptionPane.WARNING_MESSAGE);

}


查看完整回答
反對 回復 2024-01-28
?
達令說

TA貢獻1821條經驗 獲得超6個贊

我認為你沒有使用 if - else 如果正確,我的意思是,你想檢查,首先兩個密碼 XX.getPassword() 是否相同,你還想檢查這些密碼是否不為空,所以我認為你應該將 null 檢查作為第二個條件而不是 else(第一個條件不成立時的路徑)。像這樣的東西:


if (Arrays.equals(p1.getPassword(), p2.getPassword())) {

if (p1 != null && p2 != null){                 

    JOptionPane.showMessageDialog(null, "Registered Successfully", "Login Warning", JOptionPane.WARNING_MESSAGE);

}else{

    JOptionPane.showMessageDialog(null, "Passwords do not match or some. Or one of them is blank", "Woops", JOptionPane.ERROR_MESSAGE);

}}else {    

JOptionPane.showMessageDialog(null, "Something were wroing.", "Woops", JOptionPane.ERROR_MESSAGE);}



查看完整回答
反對 回復 2024-01-28
  • 2 回答
  • 0 關注
  • 180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號