23/09/2011, 15:30
|
| | | Fecha de Ingreso: abril-2010 Ubicación: México
Mensajes: 481
Antigüedad: 14 años, 8 meses Puntos: 69 | |
Respuesta: duda con el while dentro de un metodo El while se repite siempre que lo que este entre los parentesis sea TRUE, asi que hay que pensarle que puedes hacer?
Como una solucion puedes usar el operador lógico &&
de este modo:
while (cdr.next() && variableboleana == true) {
if(si numero>cdr.getInt("numero"){
javax.swing.JOptionPane.showMessageDialog(.....)//mensaje de error
variableboleana = false;
return variableboleana;
}//fin del if
}//fin del while
En ese punto el while ya no se repite puesto que ahora variableboleana es false y en la condicion pide que sea true. Y si ya no hay más código automáticamente se sale del método y si si lo hay pues usas break: fuera del while o validar con otro if fuera del while: |