Java - cannot find symbol

 
Vista:
sin imagen de perfil

cannot find symbol

Publicado por Paola (2 intervenciones) el 11/09/2016 19:25:25
hola, queria ver si podria alguien ayudarme pues, estoy desarrollando un codigo para el juego del nim, el caso es que me sale cannot find symbol en la linea 20. espero su respuesta, y aqui les dejo del codigo;


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
import java.util.Scanner;
 
public class Nim{
	public static void main (String[] pps){
        System.out.println("¿Que jugador quieres ser? 1 o 2?");
		Scanner respuesta = new Scanner(System.in);
		int jugador1= 1;
		int jugador2= 2;
		int usuario= respuesta.nextInt();
		   if (usuario== jugador1){
			   System.out.println("¿cuantos palitos quieres sacar?, recuerda que puedes sacar minimo 1 y maximo 3");
			    int primerturno= respuesta.nextInt();
			   System.out.println("sacaste:"+ primerturno);
			} else {
 
				 System.out.println("Espera a que el jugador1 saque sus palitos"); }
		int unpalito=1;
		int dospalitos=2;
		int trespalitos=3;
            if (primerturno==unpalito){
				System.out.println("El jugador 1 ya tiro" );
			 }
			 else {
				System.out.println("El jugador 2 Saca 1 palito");}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 214
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

cannot find symbol

Publicado por juanki (131 intervenciones) el 11/09/2016 21:54:54
Hola

El problema lo tienes con la variable primerturno, que está declarada dentro del bloque del if, por lo tanto es como si solo existe ahí dentro,

Tienes que declararla fuera del if para que te la reconozca en todo el programa.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar