Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/08/2006, 00:23
forojuan
 
Fecha de Ingreso: agosto-2006
Mensajes: 13
Antigüedad: 17 años, 8 meses
Puntos: 0
Espero ayudarte y no confundirte

Espero que te sirva lo que escribire a continuacion:

Como JAVA es orienta a Objetos lo mejor es que lo realices de esta forma
Crearte el objeto pulzador que sera algo asi,
class Pulzador{
boolean activo=false;
// mas parametros si deseas

Pulzador(boolean act){
activo=act;
}

Pulzador(){
activo=false;// por defecto false, o como quieras
}

public void isActivo(){
return activo;
}

public void setActivo(boolean act){
activo=act;
}
//y alguno mas dependiendo de la necesidad
}//fin class `pulzador

/*
luego implementas la clase que la manejara este objeto, que segun entiendo es tu clase maquina.
*/

class Maquina{
ArrayList<Pulzador> pulzadores; //usanso collections
// o puedes usar este Pulzador[] pulzadores;

Maquina(int n){
pulzadores=new ArrayList<Pulzadores>()// usando collection no necesitas un tamaño definido
//ya que es un arreglo dinamico que crecera segun la necesidad
//pulzadores = new Pulzador[n];

Pulzador pul=null;
for(int i=0; i<n; i++){
pul=new Pulzador();
pulzadores.add(pul);
}
}

//Metodo que retorna cuantos estas activos
public int getPulzadoresActivos(){
int cont=0;
for(int i=0; i<pulzadores.size(); i++)
if(pulzador.get(i).isActivo()){
cont += 1;
}
return cont;
}
// algunas opciones mas

}//fin clase

Luego deberas realizar la clase que manejara la clase Maquina la cual tendra un menu donde deberias poder modificar los pulsadores de la maquina.

bueno lo dejo aqui, con el temor de no haber entendido el problema.

si boy por un buen camino con la respuesta a tu pregunta asmelo saber para poder continuar.