diff --git a/VacasToros.java b/VacasToros.java index 2747496..0150683 100644 --- a/VacasToros.java +++ b/VacasToros.java @@ -23,7 +23,23 @@ public class VacasToros { } + + public VacasToros(){ + this.numero=null; + } + + public void NumeroAdivinar(String n){ + + this.numero=n; + a=n.toCharArray(); + // verificar(a); esta demas + } + + public boolean verificar(char a[]){ + + + int bandera=0; for(int i=0;i<4;i++) { @@ -55,6 +71,12 @@ public class VacasToros { } public boolean verificar(String c){ + + if(c.length()!=4){ + System.out.println("El nro debe tener 4 digitos"); + return false; + } + char d[]= new char[4]; for(int i=0;i<4;i++) { @@ -145,15 +167,24 @@ public static void main(String[] args) { Scanner teclado= new Scanner(System.in); - String a= teclado.nextLine(); + String a; // String b= teclado.nextLine(); - VacasToros juego = new VacasToros(a); + VacasToros juego = new VacasToros(); int intento=0; String b; - if(juego.verificar(a)) - { + do{ + System.out.println("Ingrese el nro que adivinara el jugador B"); + a= teclado.nextLine(); + juego.verificar(a); + }while( !juego.verificar(a)); + + juego.NumeroAdivinar(a); + + + + do { intento++; @@ -165,15 +196,19 @@ public static void main(String[] args) { - }while(!juego.Fin() && intento<=12); + }while(!juego.Fin() && intento<12); - if(intento>12) + if(!juego.Fin()) + { System.out.println("Se acabaron los intentos,El ganador es A , el numero era: "+a); - else + } + else{ System.out.println("El ganador es B con "+intento+" intentos"); } + + }