Cómo agregar capacidad de búsqueda con java

Estás sentado detrás del escritorio en Java Motel. ¡Mira! Aquí viene un grupo de cinco. Estas personas quieren una habitación, por lo que necesitan un software que comprueba si una habitación está vacía. Si uno es, el software modifica la GuestList.txt archivo reemplazando el número 0 con el número 5. La suerte quiso que el software está en su disco duro. El software se muestra aquí.

importación estática java.lang.System.out-

importación java.util.Scanner-

importación java.io.File-

importación java.io.IOException-

Video: COMO AUMENTAR TU RAM PARA JAVA 2016 | FACIL

importación java.io.PrintStream-

FindVacancy public class {

Video: Aumentar la capacidad java en Samsung Champ

void Main públicas estáticas (args String []) throws IOException {

invitados int [] = new int [10] -

int roomNum-

Escáner diskScanner = nuevo escáner (nuevo archivo ("GuestList.txt")) -

para (roomNum = 0- roomNum lt; 10- roomNum ++) {

los huéspedes [roomNum] = diskScanner.nextInt () -

}

diskScanner.close () -

roomNum = 0-

while (roomNum lt; 10 && los huéspedes [roomNum]! = 0) {

Video: ¿Cómo aumentar la capacidad del disco duro virtual de VBOX?

roomNum ++ -

}

si (== roomNum 10) {

out.println ("Lo sentimos, no hay v Cancy") -

} Else {

out.print ("Cuántas personas, habitación ") -

out.print (roomNum) -

out.print ("? ") -

Teclado escáner = nuevo escáner (System.in) -

los huéspedes [roomNum] = keyboard.nextInt () -

keyboard.close () -

PrintStream listOut = new PrintStream ("GuestList.txt") -

para (roomNum = 0- roomNum lt; 10- roomNum ++) {

(listOut.print huéspedes [roomNum]) -

listOut.print (" ") -

}

listOut.close () -

}

}

}

El motel se inicia con dos habitaciones vacías - Habitaciones 3 y 8. (Recuerde, las habitaciones comienzan con habitaciones 0.) La primera vez que se ejecuta el código, el programa le dice que Sala 3 está vacante y pone a cinco personas en la habitación.

llenar una vacante en java
Llenar una vacante.

La segunda vez que se ejecuta el código, el programa encuentra la habitación libre restante (Sala 8) y pone un grupo de diez en la habitación. (¡Que fiesta!)

llenar última vacante en java
Llenado de la última habitación vacía.

La tercera vez que se ejecuta el código, no tienen más habitaciones vacantes. Cuando el programa descubre esto, se muestra el mensaje Lo sentimos, no hay v Cancy, omitir al menos una letra en la tradición de todas las señales de neón motel.

java no hay vacantes
Lo sentimos, Bud. No hay habitaciones.

Video: Como Aumentar la Memoria Ram De Tu PC 2016 | En Windows 7/8/10 | 100% Efectivo

Una ejecución del código escribe un nuevo GuestList.txt archivo. Esto puede ser confuso, ya que cada IDE Java tiene su propia manera de mostrar la GuestList.txt el contenido del archivo. Algunos entornos de desarrollo no se muestran de forma automática el más nuevo archivo GuestList.txt, después de ejecutar el código, puede que no vea un cambio inmediato. Incluso si usted no ve un cambio, carreras consecutivas cambiar el GuestList.txt archivo. Hurgar dentro de su IDE favorito para averiguar cómo hacer que el IDE actualizar la GuestList.txt La pantalla del archivo.

La condición roomNum lt; 10 && los huéspedes [roomNum]! = 0 puede ser muy difícil. Si mover las cosas y escribir los huéspedes [roomNum]! = 0 && roomNum lt; 10, usted puede conseguirse en muchos problemas. Para más detalles, véase allmycode.com.

Artículos Relacionados