Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - GhostMati

#1
Java / Una ayudita
16 Octubre 2018, 15:34 PM
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;
         }
      }
   }
}