色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java輸入新密碼和原密碼相同

吉茹定1年前6瀏覽0評論

今天我們來討論一下一個比較常見的問題,就是在 Java 程序中輸入新密碼和原密碼相同的情況。

在實際的開發中,我們有時會遇到這樣的問題,用戶輸入一個新密碼時,可能會不小心輸入與原密碼相同的密碼。這種情況下,我們需要進行一些特殊處理,以確保系統的安全性。

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String oldPwd = "123456";  // 假設原密碼為 123456
String newPwd;
Scanner sc = new Scanner(System.in);
do {
System.out.print("請輸入新密碼:");
newPwd = sc.nextLine();
if (oldPwd.equals(newPwd)) {
System.out.println("新密碼不能與原密碼相同,請重新輸入!");
}
} while (oldPwd.equals(newPwd));
System.out.println("新密碼設置成功!");
}
}

在上面的代碼中,我們使用了 do-while 循環來實現對用戶輸入的新密碼進行判斷,如果用戶輸入的新密碼與原密碼相同,就通過 if 語句進行提示,并繼續循環讓用戶重新輸入,直到用戶輸入一個與原密碼不同的新密碼才退出循環。

這樣,我們就可以有效地防止用戶輸入與原密碼相同的新密碼了。