Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMargaretta Delangel Modificado hace 9 años
1
COMP 250
2
Ejemplo: Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien veces. Con lo conocido hasta ahora, tendríamos que codificar 100 veces la instrucción: System.out.println(“Bienvenidos al mundo de JAVA!!!” );
3
Solución: Cuando se necesite que la computadora ejecute de forma repetida una o varias instrucciones, en programación se establecen los llamados “loops” o ciclos de instrucciones.
4
while En JAVA, así como en otros lenguajes de programación, se cuenta con varias formas de establecer ciclos o repeticiones dentro de los programas. Una de esta formas es mediante la instrucción while Formato: while (loop-continuation-condition) { statement(s); }
5
Regresando al problema anterior, se podría establecer un ciclo while dentro de nuestro programa de la siguiente manera: int count = 0; while (count < 100) { System.out.println(“Bienvenidos al mundo de JAVA!!!); count ++; } La variable count se declara de tipo numérico entero con un valor inicial de 0. En este ciclo, se verifica constantemente si la condición establecida (count < 100) es cierta (true). Mientras esto sea así, se escribe de forma repetida el mensaje en pantalla “Bienvenidos al mundo de JAVA!!! Y se incrementa el valor de count de uno en uno. Cuando la condición sea falsa, se “rompe” el ciclo de repetición y se envía el control del programa a la instrucción siguiente el loop.
7
do-while Ciclo do-while Formato: do { statement(s); } while(loop-continuation-condition);
8
El ciclo do-while ejecuta las instrucciones a repetirse antes de examinar la condición.
9
for Una forma de simplificar el establecimiento de ciclos en un programa es a través de la instrucción for. Formato: for (initial-action; loop-continuation-condition; action-after-each-iteration){ statement(s); }
11
for Una manera de simplificar aún más nuestro problema inicial mediante la instrucción for es la siguiente: int i; for (i = 0; i < 100; i++) { System.out.println( “Bienvenidos al mundo de JAVA!!!"); }
12
Examinemos el siguiente programa: 1 public class TestBreak { 2 public static void main(String[] args) { 3 int sum = 0; 4 int number = 0; 5 6 while (number < 20) { 7 number++; 8 sum += number; 9 if (sum >= 100) break; 10 break; 11 } 12 13 System.out.println( "The number is " + number); 14 System.out.println( "The sum is " + sum); 15 } 16 } sum break Cuando la suma acumulada en la variable sum sea igual o mayor al valor 100, se rompe el ciclo mediante la instrucción break
13
1 public class TestContinue { 2 public static void main(String[] args) { 3 int sum = 0; 4 int number = 0; 5 6 while (number < 20) { 7 number++; 8 if (number == 10 || number == 11) 9 continue; 10 sum += number; 11 } 12 13 System.out.println( "The sum is " + sum); 14 } 15 } continue Por otro lado, la instrucción continue no rompe el ciclo, solamente interrumpe la interacción o la acción ocurriendo al momento.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.