Exercício 6-Controle de Filas
Página 1 de 1
Exercício 6-Controle de Filas
Controle de fila:
TesteControle
- 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);
}
}
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|