Parar o ciclo

2 respostas
Alkamavo

.

boas GUj...
uma duvidazinha..
			case 2:

				String ID = linha.substring(3, linha.length());

				String matricula_2 = console.nextLine();
				String nomeC = console.nextLine();

				while (!matricula_2.equals("") || !nomeC.equals("")) {

					matricula_2 = console.nextLine();
					nomeC = console.nextLine();

					Entry<String, String> Driver = new EntryClass<String, String>(
							matricula_2, nomeC);

					List<Condutor> Vaux = aux.CriaLista(Driver);

					fisco = aux.InserirAcidente(ID, Vaux);
					if (fisco == 1) {
						out.println("Inexistencia do veiculo referido");
						break;
					} else if (fisco == 2) {
						out.println("Existencia de Veiculos  repetidos");
						break;
					} else if (fisco == 3) {
						out.println("Condutores Repetidos");
						break;
					} else if (fisco == 4) {
						out.println("Acidente Existente");
					} else if (fisco == 5) {
						out.println("Veiculo Inserido Com sucesso");
					}
				}
				break;

pretendo parar o ciclo quando n ter mais nada a ler ou seja kuando a leitura for uma linha em branco..
alguem me ajuda?....

2 Respostas

O

O ponto seria o while ??? Se sim tenta colocar assim ...

while (!matricula_2.equals("") || !nomeC.equals("") || !matricula_2 == null || !nomeC == null ) {

Se funcionar me avisa ai !!! Se não, avise também que tentamos outras !!!
Abraços!

E outra coisa , você ta fazendo duas leituras do teclado seguidas???

Coloca assim oh!

do {
# 
#                    String matricula_2 = console.nextLine();  
#                    String nomeC = console.nextLine();  
#   
#                     Entry<String, String> Driver = new EntryClass<String, String>(  
#                             matricula_2, nomeC);  
#   
#                     List<Condutor> Vaux = aux.CriaLista(Driver);  
#   
#                     fisco = aux.InserirAcidente(ID, Vaux);  
#                     if (fisco == 1) {  
#                         out.println("Inexistencia do veiculo referido");  
#                        
#                     } else if (fisco == 2) {  
#                         out.println("Existencia de Veiculos  repetidos");  
#                           
#                     } else if (fisco == 3) {  
#                         out.println("Condutores Repetidos");  
#                           
#                     } else if (fisco == 4) {  
#                         out.println("Acidente Existente");  
#                     } else if (fisco == 5) {  
#                         out.println("Veiculo Inserido Com sucesso");  
#                     }  
#                 }  while (!matricula_2.equals("") || !nomeC.equals("") || !matricula_2 == null || !nomeC == null ) 
#

Se coloquei muita besteira ai por favor avisem!! Estou comecando agora e meu intuito é ajudar e aprender kkk Valeu!

Alkamavo

nao funcionou cara!!!

n é besteira ler duas vezs a mesma variavel…
leio duas vezs pk so assim a variavel é actualizada… :oops:

Criado 27 de janeiro de 2008
Ultima resposta 28 de jan. de 2008
Respostas 2
Participantes 2