Problema bobo

3 respostas
Gabriel_Davi

Ola pessoal!
Bem to começando no JAVA e to com um erro beeeem primario
É o seguinte...
To implementando uma lista...e agora no método para atender clientes não to sabendo como fazer as repeticoes :shock:

// Aqui o metodo atende clientes 
public void atendeCliente(int ii)
{ Pessoa p;
p = inicio.getInfo();
inicio = inicio.getProx();
if(filaVazia())
{ fim = null;}
System.out.println("Cliente Atendido: " +p.getNome());
    
}
// Aqui a chamada no Main
 // Atender Cliente
    System.out.println("Atender Clientes");
    int i;
    System.out.println("Entre com a quantidade de clientes a serem atendidos, pelo menos um: ");
    i = EasyIn.getInt();
    f.atendeCliente(i);

Como devo fazer a repeticao para que o numero de clientes atendido seja o digitado pelo usuario...tentei pelo while e nao consegui...ai agora dexei o espaço em branco...
É um erro muito bobo sei mais pra quem ta começando é foda =\
to meio com urgencia eh pra um trabalho =\

abraço at odos

3 Respostas

Claudio_Nazzari

Faz um loop com a quandidade digitada:

public static void main(String[] args) {
	int numero = Integer.parseInt(args[0]);
		
	for (int i = 0; i < numero; i++) {
		atendeCliente(i); 
	}
}
Gabriel_Davi

Ahhh valeu pela ajuda =D

No final meu codigo ficou assim

// Atender Cliente System.out.println("Atender Clientes"); System.out.println("Entre com a quantidade de clientes a serem atendidos, pelo menos um: "); int numero = EasyIn.getInt(); for (int i = 0; i < numero; i++) { f.atendeCliente(i);

Funfou certin =D
Agora como faço pra evitar que a pessoa digite o zero ?!

javinh

Faz um if(numero == 0); e manda uma msm SOP(“digite um numero diferente de zero”); e volta pro loop. :roll:

Criado 9 de outubro de 2007
Ultima resposta 9 de out. de 2007
Respostas 3
Participantes 3