Я хочу, чтобы моя программа предлагала пользователю ввести заданное имя пользователя и пароль. Если учетные данные не совпадают, я хочу, чтобы он повторялся до тех пор, пока они не сделают все правильно или не превысят количество попыток.
Например, если они не получат «имя пользователя» неправильно, программа должна продолжать запрашивать у пользователя «имя пользователя», пока он не получит правильное имя пользователя или не достигнет 5 попыток
import javax.swing.JOptionPane;
public class Password_DiljotJ_R1 {
public static void main(String[] args) {
int attempt = 0;
String username = "john";
String password = "123";
String usernameEntered;
String passwordEntered;
usernameEntered = (JOptionPane.showInputDialog("Please enter the username"));
passwordEntered = (JOptionPane.showInputDialog("Please enter the password"));
if (usernameEntered.equals(username) && passwordEntered.equals(password) ){
JOptionPane.showMessageDialog(null,"Credentials Match. Welcome John!");
}
else if (usernameEntered.equals(username)) {
JOptionPane.showMessageDialog(null,"Password Invalid.");
attempt++;
passwordEntered = (JOptionPane.showInputDialog("Please enter the password AGAIN"));
}
else if (passwordEntered.equals(password)) {
JOptionPane.showMessageDialog(null, "Username Invalid.");
attempt++;
usernameEntered = (JOptionPane.showInputDialog("Please enter username AGAIN"));
}
else {
JOptionPane.showMessageDialog(null,"Both username and password are inncorrect. Who are you");
attempt++;
usernameEntered = (JOptionPane.showInputDialog("Please enter username AGAIN"));
passwordEntered = (JOptionPane.showInputDialog("Please enter password AGAIN"));
}
if (attempt == 5){
JOptionPane.showMessageDialog(null,"You've reached maximum attempts. Program will now close");
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/363 ... s-password
Если заявления и имена пользователей/пароли ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как получить имена пользователей других пользователей в Parse на Android?
Гость » » в форуме Android - 0 Ответы
- 131 Просмотры
-
Последнее сообщение Гость
-
-
-
Как получить имена пользователей других пользователей в Parse в Android?
Anonymous » » в форуме JAVA - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-