Ayuda chicos con esto, es fácil pero no logro hacerlo :(
Publicado por Silvia (11 intervenciones) el 14/06/2013 20:22:51
No se cómo hacer que me coja las variables dentro de las funciones, vamos que no se cómo crear dentro del main 2 funciones una para las preguntas y otra para las respuestas y que las variables inicializadas en el main me las coja... cómo se hace??? :( será una tontería pero no logro hacerlo :( :( gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
public class PatataCaliente {
public static void main (String []args){
// Variables
int numero = 0;// Que el usuario introduce por pantalla
int intentos = 0;// intentos del usuario. Máximo 10
int numPregunta = (int)(Math.random()*3);
String pregunta="";
int respuesta = 0;
// Ejecucion del programa
switch( numPregunta ){
case 0:
pregunta = "En que año nacio Albert Einstein ";
respuesta = 1893 ;
break ;
case 1:
pregunta = "En que año nacio Federico Garica Lorca ";
respuesta = 1893 ;
break ;
default:
pregunta = "En que año nacio Miguel Indurain ";
respuesta = 1893 ;
break ;
}
Scanner teclado = new Scanner(System.in);
do{
System.out.println(pregunta);
numero = teclado.nextInt();
intentos++;
System.out.println("La fecha seleccionada fue: " + numero);
if (numero > respuesta){
System.out.println("La fecha es menor. Intentalo otra vez.");
}
if (numero < respuesta ){
System.out.println("La fecha es mayor. Intentalo otra vez.");
}
}while( numero != respuesta && intentos < 10);
if( intentos < 11){
System.out.println("Enhorabuena. La fecha era: " + respuesta);
System.out.println("Lo has conseguido en " + intentos + " intentos." + " Te has salvado por los pelos.");
}else{
System.out.println("Has superado el numero de intentos: " + intentos + " Explota la patata.");
}
}
}
Valora esta pregunta
0