Inicio »
Documentación Estructuras de flujoFundamentos » Equivalencia de estructuras condicionales y bucles con Java
| OgnlScript | Java |
|---|
if expresion | if (expresion) { |
elseif expresion | } else if (expresion) { |
else | } else { |
endif | } |
| OgnlScript | Java |
|---|
while expresion | while (expresion) { |
enddo | } |
for variable : coleccion | for (variable : coleccion) { |
endfor | } |
En java no existe un bucle específico para repeat-until. Lo más parecido es un bucle do-while con la expresión negada. Esto es así porque en Java se ejecuta "mientras" (while) se cumpla (la condición se evalúa como verdadera) y en OgnlScript se ejecuta "hasta" (until) que no se cumpla (la condición se evalúa como falsa). Por eso en la siguiente tabla aparece la expresión en Java negada con el simbolo !
repeat | do { |
until expresion | } while (!expresion) |