Hogar Finanzas personales Java Iteraciones de Programación y Bucle - Dummies

Java Iteraciones de Programación y Bucle - Dummies

Tabla de contenido:

Video: 27. Programación en Java || Ciclos || Ciclo while 2024

Video: 27. Programación en Java || Ciclos || Ciclo while 2024
Anonim

Para hacer que los bucles de su programa Java sean más fáciles de escribir y fáciles de entender, necesita saber cómo las sentencias break y continue de Java afectan las iteraciones de bucle.

Sentencia de corte de Java

Eche un vistazo al programa a continuación. El programa genera aleatoriamente un número del 1 al 10, y le pide repetidamente al usuario que adivine ese número.

Listado 1

import static java. lang. Sistema. fuera; importar java. util. Escáner; importar java. util. Aleatorio; clase pública GuessAgain {public static void main (String args []) {Escáner teclado = nuevo Escáner (Sistema en); int numGuesses = 0; int randomNumber = new Random (). nextInt (10) + 1; fuera. println ("************"); fuera. println ("Bienvenido al juego de adivinar"); fuera. println ("************"); fuera. println (); fuera. print ("Ingrese un int del 1 al 10:"); int inputNumber = teclado. nextInt (); numGuesses ++; while (inputNumber! = RandomNumber) { out. println (); fuera. println ("Intentar de nuevo …"); fuera. print ("Ingrese un int del 1 al 10:"); inputNumber = teclado. nextInt (); numGuesses ++; } fuera. imprimir ("Tu ganas después"); fuera. println (numGuesses + "conjeturas"); teclado. close ();}}

La figura siguiente muestra una ejecución del código. El usuario hace cinco conjeturas. Cada vez que pasa, la computadora verifica si la suposición es correcta. Una suposición incorrecta genera una solicitud para volver a intentarlo. Para una conjetura correcta, el usuario obtiene un excitante triunfo, junto con un recuento del número de conjeturas que realizó. La computadora está repitiendo varias declaraciones una y otra vez, revisando cada vez para ver si la conjetura del usuario es la misma que el número generado al azar. Cada vez que el usuario adivina, la computadora agrega 1 a su recuento de conjeturas. Cuando el usuario hace la conjetura correcta, la computadora muestra esa cuenta.

¿Qué tiene de extraño este programa? Bueno, algunas declaraciones aparecen más de una vez en el programa. Normalmente, una declaración que se copia de una parte de un programa a otro no es motivo de preocupación. Pero, la estrategia general parece sospechosa. El programa obtiene un número del usuario antes del bucle y (nuevamente) dentro del bucle.

fuera. print ("Ingrese un int del 1 al 10:"); int inputNumber = teclado. nextInt (); numGuesses ++; while (inputNumber! = RandomNumber) {out println (); fuera. println ("Intentar de nuevo …"); fuera. print ("Ingrese un int del 1 al 10:"); inputNumber = teclado. nextInt (); numGuesses ++; }

Este código usa un truco estándar para hacer que los bucles funcionen. Se llama cebado por un bucle. El patrón es

Java Iteraciones de Programación y Bucle - Dummies

Selección del editor

Programación java: creación de una subclase - dummies

Programación java: creación de una subclase - dummies

Cuando se escribe un programa orientado a objetos en Java, se comienza por pensando en los datos. Estás escribiendo sobre cuentas. Entonces, ¿qué es una cuenta? Está escribiendo código para manejar clics de botón. Entonces, ¿qué es un botón? Está escribiendo un programa para enviar cheques de nómina a los empleados. ¿Qué es un empleado? En este ejemplo, un empleado es alguien con ...

Java: Use Simple If Statements - dummies

Java: Use Simple If Statements - dummies

Una instrucción condicional en una aplicación Java comienza con una condición y finaliza con una tarea. Usas declaraciones condicionales todos los días. Otro ejemplo de una declaración condicional es: "Elija el elemento que más se acerque a su edad de esta lista para su premio. "¡Los programas también pueden usar ese tipo de declaración condicional! El principal ...

Java Iteraciones de Programación y Bucle - Dummies

Java Iteraciones de Programación y Bucle - Dummies

Para hacer que los bucles de su programa Java sean más fáciles de escribir y más fáciles de entender, necesita saber cómo las sentencias break y continue de Java afectan las iteraciones de bucle. Declaración de interrupción de Java Eche un vistazo al programa a continuación. El programa genera aleatoriamente un número del 1 al 10, y le pide repetidamente al usuario que adivine ese número. ...

Selección del editor

Visualización de datos: usando gráficos menos comunes: simulaciones

Visualización de datos: usando gráficos menos comunes: simulaciones

Cuando intenta encontrar gráficos visualmente atractivos para mostrar sus datos, es importante tener en cuenta que el objetivo final de cualquier visualización de datos es tomar un gran conjunto de datos y mostrar datos de inteligencia en forma de tablas, texto y otros elementos visuales que son fáciles de digerir por el usuario. . ...

Visualización de datos: comprensión de la adopción de usuarios: variables ficticias

Visualización de datos: comprensión de la adopción de usuarios: variables ficticias

Obteniendo una alta tasa de adopción de usuarios para la visualización de datos (datos a saber corto) es su objetivo más importante. Aunque esto puede parecer obvio, la adopción del usuario (UA) es una idea de último momento en muchas organizaciones. Es lo que todos enfocan después de que la solución se implementa para los usuarios. La adopción del usuario (UA) se define como ...

Evaluación de Visualizaciones de Datos - dummies

Evaluación de Visualizaciones de Datos - dummies

Las visualizaciones de datos pueden ser muy coloridas e impresionantes. Pero recuerde que la clave para crear visualizaciones efectivas de datos no depende de si es emocionante, sino de si descubre los problemas comerciales reales que deben abordarse. Una hoja de trabajo le ayuda a crear sus propias visualizaciones de datos o evaluar las creaciones de los demás. Aquí ...

Selección del editor

Ideas para almuerzos saludables que sus hijos realmente podrían comer: tontos

Ideas para almuerzos saludables que sus hijos realmente podrían comer: tontos

Es tentador llenar los platillos de su hijo lonchera con alimentos preempacados y convenientes. Después de todo, a su hijo le gusta el sabor lo suficientemente bien como para comer lo que viene en un envoltorio, una taza o una caja colorida. Pero con un poco más de ingenio, puedes empacar el almuerzo de un niño que sabes que es saludable y tus hijos piensan que es ...

Identificar las señales de sed: maniquíes

Identificar las señales de sed: maniquíes

El agua es un elemento básico de la vida. De hecho, los cuerpos humanos son alrededor del 65 por ciento de agua. Cuando su cuerpo necesita más agua, le permite saber a través de señales de sed. ¿Pero sabías que las personas a menudo confunden sed de hambre? Si tu estómago comienza a retumbar y quieres comer, toma un trago de agua. ...

Libro de cocina de iBS Hoja de trucos: maniquíes

Libro de cocina de iBS Hoja de trucos: maniquíes

Disminuyen los síntomas del síndrome de intestino irritable (SII) al cocinar comiendo los alimentos correctos. Vivir con IBS-C o -D puede ser un desafío, pero no te resignas a aceptar brotes. Puede tratar e incluso prevenir esos ataques de SII al saber qué contiene su comida, reconocer y evitar sus desencadenantes personales de SII, y almacenar y ...