비디오: [다중,멀티 게시판 만들기] 10. 게시판내 검색기능 추가하기 2024
Java Motel의 책상 뒤에 앉아 있습니다. 보기! 여기에 5 명이 참여합니다. 이 사람들은 방을 원하기 때문에 방이 비 었는지 확인하는 소프트웨어가 필요합니다. 이 경우 소프트웨어는
GuestList를 수정합니다. txt
파일에 숫자 0을 숫자 5로 바꿉니다. 운이 좋으면 소프트웨어가 하드 드라이브에 있습니다. 여기에 소프트웨어가 표시됩니다.
import static java. 랭. 체계. 아웃;
import java. util. 스캐너;
import java. io. 파일;
import java. io. IOException;
import java. io. PrintStream;
public class FindVacancy { public static void main (String args []) IOException을 던집니다. {
int guests [] = new int [10];
int roomNum;
for (roomNum = 0; roomNum <10; roomNum ++) {
손님 [roomNum] = diskScanner. nextInt ();
}
diskScanner. 닫기();
roomNum = 0;
while (roomNum <10 && guests [roomNum]! = 0) {
}
if (roomNum == 10) {
println ("죄송합니다. v cancy");
} else {
out. 인쇄 ("방에 몇 명?");
. 인쇄 (roomNum);
. 인쇄("?");
스캐너 키보드 = 새 스캐너 (시스템 인);
인용 자 [roomNum] = 키보드. nextInt ();
키보드. 닫기();
PrintStream listOut = new PrintStream ("GuestList. txt");
for (roomNum = 0; roomNum <10; roomNum ++) {
listOut. 인쇄 (손님 [roomNum]);
listOut. print ("");
}
listOut. 닫기();
}
모텔은 두 개의 비어있는 객실 (객실 3과 8)로 시작합니다. (객실은 0 실에서 시작합니다.) 코드를 처음 실행하면 프로그램 방 3이 비어 있고 다섯 명이 방에 들어 왔다고 알려줍니다.
공석 충원.
두 번째로 코드를 실행하면 프로그램은 남아있는 빈 방 (방 8)을 찾고 방 10 개를 둡니다. (어떤 파티입니까!)
마지막 빈 방을 채우십시오.
코드를 세 번째로 실행하면 더 이상 비어있는 공간이 없습니다. 프로그램이이를 발견하면 모든 모텔 네온 사인의 전통에서 적어도 하나의 문자는 생략하고죄송합니다, 아니요 캔시
라는 메시지를 표시합니다.미안, 버드. 방 없음.
코드를 실행하면 아주 새로운
GuestList를 작성합니다. txt
GuestList를 표시하는 고유 한 방법이 있으므로 혼동을 줄 수 있습니다. txt
파일의 내용. 일부 IDE는 최신
GuestList를 자동으로 표시하지 않습니다. txt 파일
이므로 코드를 실행 한 후에 변경 내용이 즉시 표시되지 않을 수 있습니다. 변경 사항이 표시되지 않더라도 계속 실행하면
GuestList가 변경됩니다.txt
파일. IDE를
GuestList를 새로 고치는 방법을 찾으려면 자주 사용하는 IDE에서 살펴보십시오. txt
파일의 디스플레이.
조건
roomNum <10 && guests [roomNum]! = 0
는 정말 까다로울 수 있습니다. 물건을 옮기고
명 [roomNum]을 쓴다면! = 0 && roomNum <10
, 많은 어려움을 겪을 수 있습니다. 자세한 내용은 allmycode를 참조하십시오. com.