第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

更改密碼 if, else 函數(shù)

更改密碼 if, else 函數(shù)

智慧大石 2024-01-28 16:10:06
我正在編寫一段用于更改密碼的代碼片段,但我無法讓 if, else 函數(shù)正常工作。我可以讓它檢查密碼是否匹配或密碼是否為空,但我不知道如何讓它檢查這兩個(gè)約束。請(qǐng)幫忙    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貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊

對(duì)于您想要完成的任務(wù),我建議首先檢查密碼字段是否為空,如果不是,請(qǐng)檢查它們是否不匹配,如果匹配,則顯示成功注冊(cè)警報(bào)。


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);

}


查看完整回答
反對(duì) 回復(fù) 2024-01-28
?
達(dá)令說

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊

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


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);}



查看完整回答
反對(duì) 回復(fù) 2024-01-28
  • 2 回答
  • 0 關(guān)注
  • 229 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)