Geração TEC - Lages - Maio/2013
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Exercício 6-Controle de Filas

Ir para baixo

Exercício 6-Controle de Filas Empty Exercício 6-Controle de Filas

Mensagem por Admin Sex maio 17, 2013 1:39 pm

Controle de fila:
Código:

public class ControleDeFila {
   private int ultimoNumeroFornecido;
   private int ultimoNumeroChamado;

   public int fornecaProximoNumero() {      
      ultimoNumeroFornecido++;
      return ultimoNumeroFornecido;
   }

   public int chameProximoNumero() {
      if (ultimoNumeroChamado < ultimoNumeroFornecido) {
         ultimoNumeroChamado++;
      }
      return ultimoNumeroChamado;
   }
}

TesteControle
Código:

public class TesteControle {
   public static void main(String[] args) {
      ControleDeFila controleDeFila = new ControleDeFila();
      int num = controleDeFila.fornecaProximoNumero();
      System.out.println("Numero fornecido: " + num);
      num = controleDeFila.fornecaProximoNumero();
      System.out.println("Numero fornecido: " + num);
      num = controleDeFila.fornecaProximoNumero();
      System.out.println("Numero fornecido: " + num);
      num = controleDeFila.fornecaProximoNumero();
      System.out.println("Numero fornecido: " + num);
      num = controleDeFila.chameProximoNumero();
      System.out.println("Numero chamado: " + num);
      num = controleDeFila.chameProximoNumero();
      System.out.println("Numero chamado: " + num);
      num = controleDeFila.chameProximoNumero();
      System.out.println("Numero chamado: " + num);
      num = controleDeFila.chameProximoNumero();
      System.out.println("Numero chamado: " + num);
      num = controleDeFila.chameProximoNumero();
      System.out.println("Numero chamado: " + num);
   }
}

Admin
Admin

Mensagens : 82
Data de inscrição : 06/05/2013

https://geracaoteclages.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos