Clase: Nameii permiso: público
Método: permiso principal: público
Parámetros: nombre, contraseña, denglu, i;
Introducción de parámetros:
El nombre, la cadena de tipo de datos, se utiliza para almacenar un valor obtenido de la entrada y se utiliza como almacenamiento de nombres de usuario en este programa;
La contraseña, la cadena de tipo de datos, se utiliza para almacenar un valor obtenido de la entrada y se utiliza como almacenamiento de contraseñas en este programa;
DNGLU, el tipo de datos booleano, se utiliza para almacenar el estado de inicio de sesión de la cuenta predeterminada.
I, tipo de datos int, se utiliza para almacenar el valor de la cantidad de veces que un usuario intentó iniciar sesión;
Función de método:
Salida "Ingrese el nombre de usuario:" En la consola, solicite al usuario que ingrese un valor de cadena desde la consola y guárdelo en el nombre;
Luego, genere "Ingrese la contraseña" en la consola, solicite al usuario que ingrese un valor de cadena desde la consola y la guarde en contraseña;
Verifique que el nombre de usuario y la contraseña obtenidos de la consola a través de la entrada sea consistente con el nombre de usuario y la contraseña predeterminados;
Si es consistente, la salida es "inicio de sesión con éxito" y el estado de inicio de sesión del usuario se cambia a verdadero;
Si es inconsistente, recuerde al usuario que inicie sesión para la falla, agregue 1 a la cantidad de veces que el usuario no pudo iniciar sesión y recuerde al usuario que tenga el número restante de intentos de iniciar sesión para la cuenta del usuario;
El usuario no pudo iniciar sesión 3 veces y solicitó que la cuenta de nombre de usuario estaba congelada.
La copia del código es la siguiente:
clase pública nameii {
public static void main (string [] arge) {
boolean dnGlu = false; // declara una variable del tipo de datos booleano DNGlu almacena el estado de inicio de sesión del nombre de usuario, el valor predeterminado es falso todavía;
int i = 0; // declarar una variable de tipo de datos int para almacenar el número de veces que el usuario intenta iniciar sesión;
java.util.scanner input = new java.util.scanner (system.in);
hacer{
System.out.println ("Ingrese el nombre de usuario:");
Name de cadena = input.next (); // declara un nombre variable del tipo de datos de cadena para almacenar el valor del nombre de usuario obtenido en la entrada;
System.out.println ("Ingrese la contraseña:");
String contraseña = input.next (); // declara una contraseña variable del tipo de datos de cadena para almacenar el valor de la contraseña obtenida en la entrada;
// Verifique si el valor en el nombre y la contraseña son consistentes con el nombre de usuario y la contraseña;
if ("zhang" .equals (nombre) && "123" .equals (contraseña)) {// Si el siguiente bloque de código es consistente, ejecute el siguiente bloque de código;
System.out.println ("Iniciar sesión con éxito"); // solicita al nombre de usuario que inicie sesión correctamente;
denglu = true; // Cambiar el estado de inicio de sesión de nombre de usuario;
} else {// si es inconsistente, ejecute el siguiente bloque de código;
// Recuerde al usuario que falló el inicio de sesión, agregue 1 al número de veces que el usuario no pudo iniciar sesión y recuérdele al usuario que el usuario intenta iniciar el número restante de los intentos de iniciar sesión;
i ++;
System.out.println ("Iniciar sesión, también puede probarlo en" + (3-i) + "Times");
// El usuario no pudo iniciar sesión 3 veces y solicitó que la cuenta de nombre de usuario estaba congelada;
if (i == 3) {
System.out.println ("La cuenta o la contraseña es incorrecta tres veces, la cuenta está congelada");
}
}
} while (i <3 &&! Denglu); // satisface a los usuarios cuyo inicio de sesión falló menos de tres veces o usuarios cuyo inicio de sesión fue exitoso;
}
}