[ Foro de Java ]
Hola! Quisiera me ayuden a indicarme el nivel de conocimientos de Java que posee la persona que escribió este codigo! MUCHAS GRACIAS!!!
import java.util.Scanner;
public class LoginVideoJuego {
public static void main(String[] args) {
Scanner teclado = new Scanner(System.in);
var juego1 = "Mario Bros!";
var juego2 = "Metal Slug";
String[] usuarios = {"usuarioRandom1", "usuarioRandom2", "usuarioRandom3"};
String[] claves = {"clave1", "clave2", "clave3"};
var pass = "";
var juegoElegido = "";
System.out.println();
System.out.println("Por favor ingresa tu usuario:");
var usu = teclado.nextLine();
var usuarioValido = false;
var claveValidada = false;
for (int i = 0; i < usuarios.length; i++) {
if (usuarios[i].equalsIgnoreCase(usu)) {
System.out.println("Hola " + usuarios[i] + " por favor, ingresa tu contraseña: ");
pass = teclado.nextLine();
usuarioValido = true;
break;
}
}
if (usuarioValido = false) {
System.out.println("El usuario que elegiste es invalido, debes volver a reintentar...");
main(args);
}
var loginExitoso = false;
for (int i = 0; i < claves.length; i++) {
if (claves[i].equals(pass) && usuarios[i].equalsIgnoreCase(usu)) {
loginExitoso = true;
break;
}
}
if (loginExitoso) {
System.out.println("Login exitoso!");
System.out.println("A que juego queres jugar hoy?:");
System.out.println("1. Mario Bros.");
System.out.println("2. Twisted Metal");
juegoElegido = teclado.nextLine();
} else {
System.out.println("ingresaste una clave erronea, debes reintentar..");
main(args);
}
if(juegoElegido.contains("mario") || juegoElegido.contains("1")){
System.out.println("Perfecto! jugaremos al Mario Bros");
} else {
System.out.println("Iniciando Twisted Metal");
}
}
}