Ejercicio
Contraseña V2
Objetivo
Escriba un programa en java para solicitar al usuario su nombre de usuario y su contraseña (ambos deben ser números enteros), hasta que el inicio de sesión ingresado sea "12" y la contraseña sea "1234". El usuario tendrá un máximo de 3 intentos.
Código de Ejemplo
// Importing the Scanner class to handle input from the user
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// Declare variables for login, password, and attempt counter
int login;
int password;
int attempts = 0;
// Create a Scanner object to read user input
Scanner scanner = new Scanner(System.in);
// Loop to allow a maximum of 3 attempts
while (attempts < 3) {
// Ask the user for the login
System.out.print("Enter login: ");
login = scanner.nextInt();
// Ask the user for the password
System.out.print("Enter password: ");
password = scanner.nextInt();
// Check if login and password are correct
if (login == 12 && password == 1234) {
System.out.println("Access granted.");
return; // Exit the program if the credentials are correct
} else {
// Increment the number of attempts
attempts++;
// Display a message if the login or password is incorrect
System.out.println("Invalid login or password. Try again.");
}
}
// Inform the user if they failed to login after 3 attempts
System.out.println("Maximum attempts reached. Access denied.");
}
}