Contraseña V2 Aprende programación con ejercicios Java

Lección:

Control del Flujo


Ejercicio:

Contraseña V2 43


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:

import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		int user, pass;
		int counter = 0;

		do
		{
			System.out.print("Enter a user:  ");
			user = Integer.parseInt(new Scanner(System.in).nextLine());

			System.out.print("Enter a password:  ");
			pass = Integer.parseInt(new Scanner(System.in).nextLine());

			if ((user != 12) || (pass != 1234))
			{
				System.out.println("Login Error");
				counter++;
			}

		} while (((user != 12) || (pass != 1234)) && (counter != 3));

		if ((user != 12) || (pass != 1234))
		{
			System.out.println("Logged out!");
		}
		else
		{
			System.out.println("Login successful");
		}
	}
}