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.
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!)
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.
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.