validar numero
Publicado por Charly (118 intervenciones) el 03/09/2016 13:17:43
Hola estoy haciendo una aplicación para crear, modificar y eliminar farmacias y necesito validar el código de farmacia.
He creado este código:
Si meto un número menor o mayor lo hace bien, pero si meto uno repetido no entra en el for de Farmacias y no me salta el JoptionPane del else if.
He creado este código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public boolean validarCodigo(int codigo){
boolean valido=false;
if(codigo<1||codigo>3250){
JOptionPane.showMessageDialog(rootPane,"Debes introducir un codigo entre 1 y 3250!");
valido=false;
}else if(codigo>1||codigo<3250){
for(Farmacia f:arrFarmacias){
System.out.println("entra for");
if(f.getCodigo()==codigo){
System.out.println("entra if");
JOptionPane.showMessageDialog(rootPane,"Debes introducir un codigo direrente!");
valido=false;
}
}
}else{
valido=true;
}
return valido;
}
Valora esta pregunta


0