Video: Slik legger du furugulv 2025
Du sitter bak skrivebordet på Java Motel. Se! Her kommer en fest på fem. Disse menneskene vil ha et rom, så du trenger programvare som sjekker om et rom er ledig. Hvis en er, endrer programvaren
gjestelisten. txt
fil ved å erstatte tallet 0 med nummer 5. Som flaks ville ha det, er programvaren på harddisken din. Programvaren er vist her.
importer statisk java. Lang. System. ute;
importer java. util. Scanner;
importer java. io. Fil;
importer java. io. IOException;
importer java. io. Print;
offentlig klasse FindVacancy {
offentlig statisk tomt hoved (String args []) kaster IOException {
int gjester [] = new int [10];
int roomNum;
Scanner diskScanner = ny skanner (ny fil ("gjesteliste. Txt"));
for (roomNum = 0; roomNum <10; roomNum ++) {
gjester [roomNum] = diskScanner. nextInt ();
}
diskScanner. Lukk();
roomNum = 0;
mens (roomNum <10 && guests [roomNum]! = 0) {
roomNum ++;
}
hvis (romNum == 10) {
ut. println ("Beklager, ingen v kancy");
} annet {
ut. skriv ut ("Hvor mange personer for rom");
ut. print (roomNum);
ut. skrive ut("?");
Skannertastatur = Ny skanner (System. In);
gjester [roomNum] = tastatur. nextInt ();
tastatur. Lukk();
PrintStream listOut = ny PrintStream ("GuestList. Txt");
for (roomNum = 0; roomNum <10; roomNum ++) {
listOut. print (gjester [roomNum]);
listOut. skrive ut(" ");
}
listOut. Lukk();
}
} Motellet starter med to ledige rom - Rom 3 og 8. (Husk at rommene starter med rom 0.) Første gang du kjører koden, blir programmet forteller deg at rommet 3 er ledig og setter fem personer inn i rommet.
Fyller en ledig stilling.
Den andre gangen du kjører koden, finner programmet gjenværende ledige rom (Rom 8) og setter en fest på ti i rommet. (Hva en fest!)
Den tredje gangen du kjører koden, har du ikke flere ledige rom. Når programmet oppdager dette, viser det meldingen
, unnlatelse av minst ett brev i tradisjonen for alle motell neon skilt.
Beklager, Bud. Ingen rom.
En kjøring av koden skriver en helt ny
fil. Dette kan være forvirrende fordi hver Java IDE har sin egen måte å vise
GuestList på. txt
filens innhold. Noen IDE viser ikke automatisk den nyeste
gjestelisten. txt-filen
, så etter at du har kjørt koden, kan du ikke umiddelbart se en endring. Selv om du ikke ser en endring, endres påfølgende løp
GuestList.txt
fil. Poke rundt i din favoritt IDE for å finne ut hvordan du gjør IDE oppdateringen av
GuestList. txt
filens skjerm.
Tilstanden
roomNum <10 && guests [roomNum]! = 0
kan være veldig vanskelig. Hvis du flytte ting rundt og skrive
gjester [roomNum]! = 0 && roomNum <10
, kan du komme deg inn i mange problemer. For detaljer, se allmycode. com.
