public class Ejercicio5 { public static int aleatorio(int max,int min) { int num = (int)(Math.round(Math.random() * (max-min))) + min; return num; } public static void main(String[] args) throws IOException{ BufferedReader in=new BufferedReader(new InputStreamReader (System.in)); int num1; int valor = Ejercicio5.aleatorio(0, 10); int oportunidades = 0; do { System.out.println("Adivina un numero aleatorio de 0 a 10: "); num1 = Integer.valueOf(in.readLine().trim()).intValue(); if (num1<valor) { System.out.println("El numero es mayor"); oportunidades++; } else if(num1>valor) { System.out.println("El numero es menor"); oportunidades++; } else { System.out.println("Has acertado"); } } while (oportunidades < 5 && num1!=valor); if (oportunidades==5) { System.out.println("Has fallado"); } } }