Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2009, 21:38
Avatar de stone_neo
stone_neo
 
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años, 10 meses
Puntos: 15
Respuesta: Problema con programa al usar atributo en dos metodos dentro de la misma c

Primero si quieres usar la función shootedDirection() primero debes llamar a la función shoot() ya que es esta la que le da un valor al atributo direction.

O sino modifica la segunda funcion de esta manera

Código:
	public int shootedDirection() {
		
		switch(direction) {
		
			case 1:
				System.out.println("Left");
				break;
			case 2:
				System.out.println("Center");
				break;
			case 3:
				System.out.println("Right");
				break;
                       default:
                               System.out.prinln("Default");
                               break;
				
		}

		return 0;
		
	}

Para que si el atributo direction no contiene ninguno de los valores de los case, por defecto imprima "Default"
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)