Tengo que hacer un programa para mi escuela que permita entrar a un profesor y administrador
ya tengo gran parte echa pero tengo que hacer si el nombre y contraseña están bien,pase a otro menú con otras opciones y si es incorrecto te de 3 oportunidades para poder probar la contraseña o el nombre depende de en que se equivoque
(creo que es con un while o do while pero probé hacer de todo y no puedo)
dejo algo del código por favor alguna ayuda viene muy bien,Gracias.
import java.util.Scanner;
public class proyecto {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
String nom = new String("Docente2018");
String contra = new String("Docente2018");
String nom2 = new String("Administrador2018");
String contra2 = new String("Administrador2018");
System.out.println("1)Profesor");
System.out.println("2)Administrador");
int Opcion = leer.nextInt();
switch (Opcion) {
case 1:
System.out.println("Ingrese su nombre de usuario: ");
String nombre = leer.next();
System.out.println("Ingrese su coantraseña: ");
String contraseña = leer.next();
if(nom.equals(nombre)){
System.out.println();
}else{
System.out.println("Nombre incorrecto");
}
if(contra.equals(contraseña)){
System.out.println();
}else{
System.out.println("Contraseña incorrecta");
}
break;
case 2:
System.out.println("Ingrese su nombre de usuario: ");
String nombre2 = leer.next();
System.out.println("Ingrese su contraseña: ");
String contraseña2 = leer.next();
if (contra2.equals(contraseña2)) {
System.out.println();
} else {
System.out.println(" incorrecta");
}
if (nom2.equals(nombre2)) {
System.out.println();
} else {
System.out.println("Nombre incorrecto");
break;
}
}
}
}
ya tengo gran parte echa pero tengo que hacer si el nombre y contraseña están bien,pase a otro menú con otras opciones y si es incorrecto te de 3 oportunidades para poder probar la contraseña o el nombre depende de en que se equivoque
(creo que es con un while o do while pero probé hacer de todo y no puedo)
dejo algo del código por favor alguna ayuda viene muy bien,Gracias.
import java.util.Scanner;
public class proyecto {
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
String nom = new String("Docente2018");
String contra = new String("Docente2018");
String nom2 = new String("Administrador2018");
String contra2 = new String("Administrador2018");
System.out.println("1)Profesor");
System.out.println("2)Administrador");
int Opcion = leer.nextInt();
switch (Opcion) {
case 1:
System.out.println("Ingrese su nombre de usuario: ");
String nombre = leer.next();
System.out.println("Ingrese su coantraseña: ");
String contraseña = leer.next();
if(nom.equals(nombre)){
System.out.println();
}else{
System.out.println("Nombre incorrecto");
}
if(contra.equals(contraseña)){
System.out.println();
}else{
System.out.println("Contraseña incorrecta");
}
break;
case 2:
System.out.println("Ingrese su nombre de usuario: ");
String nombre2 = leer.next();
System.out.println("Ingrese su contraseña: ");
String contraseña2 = leer.next();
if (contra2.equals(contraseña2)) {
System.out.println();
} else {
System.out.println(" incorrecta");
}
if (nom2.equals(nombre2)) {
System.out.println();
} else {
System.out.println("Nombre incorrecto");
break;
}
}
}
}