Consejos para el comienzo de los programadores de java: ¿cómo decidir sobre el límite de un bucle en tiempo de ejecución
Video: Trucos de productividad para programadores : Trailer | video2brain
Cualquier lazos que se crean en Java se puede dar un límite en tiempo de ejecución. Como propietario de un motel, es posible que desee un informe más sucinto que éste. “No me des una larga lista de salas”, dice usted. “Sólo dame el número de huéspedes en la habitación 3.” Para obtener un informe de este tipo, se necesita un programa un poco más inteligente.
Video: 5 pistas para saber si tienes madera de programador
ShowOneRoomOccupancy importación java.util.Scanner-importación e importación java.io.File java.io.FileNotFoundException-importación estática clase java.lang.System.out pública {void Main (args String []) public static lanza FileNotFoundException {Teclado escáner = nuevo escáner (System.in) -Especificaciones del escáner diskScanner = nuevo escáner (nuevo archivo ("ocupación")) - int whichRoom-out.print ("¿Qué cuarto? ") - whichRoom = keyboard.nextInt () -for (int roomNum = 0-roomNum lt; qué cuarto- roomNum ++) {diskScanner.nextInt () - out.print} ("Habitación ") -out.print (whichRoom) -out.print (" tiene ") -out.print (diskScanner.nextInt ()) - out.println (" invitado (s).") -keyboard.close () - diskScanner.close () -}}
Si este código tiene una moral, es que el número de para iteraciones del bucle pueden variar de una carrera a otra. El bucle en este código se ejecuta una y otra vez, siempre y cuando la variable de conteo roomNum es menor que un número de habitación especificado por el usuario.
Video: Niveles de un Programador
Cuando el roomNum es el mismo que el número especificado por el usuario (es decir, cuando roomNum es lo mismo que qué cuarto), El equipo salta fuera del bucle. A continuación, el equipo agarra una más int valor de la ocupación archivo y muestra ese valor en la pantalla.
Al contemplar las ejecuciones del programa, es importante recordar la numeración inusual de habitaciones. Sala 3 tiene dos huéspedes porque la habitación 3 es la cuarto habitación en el ocupación archivo. Eso es porque las habitaciones del motel están numeradas del 0 al 9.