Buscando código de programa java, alrededor de 200 líneas

/**Requisitos: Juego Monopoly de Lotería. El menú es: 1. Registrar información del usuario. Complete el nombre de usuario y la contraseña y la computadora generará aleatoriamente un número de 4 dígitos como número de tarjeta de membresía. Solicitar nombre de usuario, contraseña y número de tarjeta de membresía. Puedes elegir el segundo paso 2. Iniciar sesión. Verifique si ha sido registrado (si existe un número de tarjeta de membresía). Si está vacío, indicará que el usuario no existe. Si se pasa el nombre de usuario pero la contraseña es incorrecta, le indicará que el nombre de usuario y la contraseña no coinciden. Si la verificación finaliza con éxito. Si el nombre de usuario y la contraseña ingresados ​​coinciden, se le solicitará un inicio de sesión exitoso. Puedes elegir el paso tres. 3. Primero determine si el usuario ha iniciado sesión (si hay una tarjeta de membresía) y pregunte si desea realizar una lotería. Seleccione Y y la computadora generará aleatoriamente cinco números de 4 dígitos. Si uno de los números es el mismo que el número de tarjeta del usuario, se gana el premio y el RMB de recompensa es el monto del número de tarjeta. De lo contrario, gracias por participar. El programa sale. */

importar?java.util.Scanner;

importar?java.util.Random;

¿clase pública?Persona rica?{

public?static?void?main(String[]?args)?{

//Menú de salida.

for?(int?a?=?0;?a?lt;?6;?a )?{

System.out.print("*");

}

System.out.print("Bienvenido al sistema magnate de la lotería");

for?(int?b?=?0;?b ?lt;?6;?b )?{

System.out.print("*");

}

System.out.print( "\n\t\t1.Registration\n"? ?"\t\t2.Login\n"? ?"\t\t3.Lotería\n");

para?(int? c?=?0;?c?lt;?31;?c )?{

System.out.print("*");

}

///?Fin del menú de salida.

int?caidan?=?0; //Menú de operación

String?name?=?null; //Nombre de registro del miembro

String? myname?=?null; //Nombre de inicio de sesión del miembro

String?password?=?null; //Contraseña de registro del miembro

String?mypassword?=?null; ?Contraseña de inicio de sesión de miembro

int?number?=?0 //Número de tarjeta de miembro

//int?luckynumber=0; //Número de suerte

String?str?=?null; //Preguntar si desea volver a intentarlo

//Ingrese un número para seleccionar el menú.

¿Escáner?input?=?new?Scanner(System.in);

¿Aleatorio?salida?=?new?Random();

¿hacer? {

System.out.println("\nSeleccione un menú: ");

caidan?=?input.nextInt();

¿cambiar? (caidan)?{

caso?1:

System.out.println("Bienvenido a registrarse como millonario, ingrese su nombre de usuario y contraseña en secuencia");

System.out.println("Nombre de usuario:");

nombre?=?input.next();

System.out.println("Contraseña :");

contraseña?=?input.next();

///?Proporcione aleatoriamente un número de tarjeta de membresía de 4 dígitos

¿número?= ?output.nextInt( 8999)? ?1000;

System.out.println("¡Registro exitoso! Su nombre de usuario: "? ?nombre? ?", contraseña: "? ?contraseña

? ", número de tarjeta de membresía: "? ?número? ". ¡Recuérdelo!"

descanso

caso?2:

///?Primero Determinar si el usuario se ha registrado.

if?(name?==?null)?{

System.out.println("¡Hola, regístrate primero!");

break ;

}?else?{

System.out.println("¡Bienvenido a iniciar sesión en Monopoly, ingrese su nombre de usuario y contraseña en secuencia!");

/ /?Establezca el número de veces de verificación de coincidencia de nombre de usuario y contraseña en 3 veces.

for?(int?x?=?0;?x?lt;?3;?x )?{

System.out.println("Nombre de usuario: ") ;

minombre?=?input.next();

if?(!minombre.equals(nombre))?{

System.out.println ( "Usuario"? ?minombre? ?"¡No existe! Inténtelo de nuevo, veces restantes"

?(2?-?x)? }?else?{

System.out.println("Contraseña:");

}

micontraseña?=?input.next();

if?(!mypassword.equals(contraseña))?{

System.out.println(myname? ?"¡Contraseña incorrecta!"? ?"Por favor, inténtelo de nuevo, las veces restantes"

?(2?-?x)? ?"¡Veces!");

}?else?{

System.out.println("Iniciar sesión ¡Éxito! ");

descanso;

}

}

}

descanso;

case?3:

// Determinar si el usuario está registrado e iniciado sesión.

if?(mypassword?==?null)?{

System.out.println("¡Hola, inicia sesión primero!");

break;

}?else?if?(!mypassword.equals(contraseña))?{

System.out.println("Hola, ¡intenta iniciar sesión nuevamente!" ) ;

break;

}?else?if?(mypassword.equals(contraseña))?{

System.out.println("Bienvenido hombre rico) , ¿te gustaría realizar un sorteo (s/n)? (" y"))?{

int[]?luckynumber?=?new?int[5];

for?(int?m?=?0;?m ?lt ;?5;?m )?{

número de suerte[m]?=?output.nextInt(8999?1000;

}

para? (int?m?=?0;?m?lt;?5;?m )?{

System.out.print(luckynumber[m]? ?"\t");

}

System.out.println("\n"? ?número

for?(int?m?=?0; ?m? lt; ?5;?m )?{

if?(number?==?luckynumber[m])?{

System.out.println("\n¡Ganar! El la cantidad es: "? ?luckynumber);

descanso;

}?else?{

System.out.println("\n¡Nada ganó!") ;

descanso;

}

}