Video: Lightning Talk Kì 9 - Năm ngôn ngữ lập trình đáng học năm 2018 2025
Bạn đang ngồi phía sau bàn làm việc tại Java Motel. Nhìn! Ở đây có một bữa tiệc với năm người. Những người này muốn có một căn phòng, vì vậy bạn cần phần mềm để kiểm tra liệu một căn phòng trống không. Nếu có, phần mềm sửa đổi
Danh sách Khách hàng. txt
bằng cách thay thế số 0 bằng số 5. Như may mắn, phần mềm nằm trên ổ cứng của bạn. Phần mềm được hiển thị ở đây.
nhập tĩnh java. lang. Hệ thống. ngoài;
nhập khẩu java. util. Máy quét;
nhập khẩu java. io. Tập tin;
nhập khẩu java. io. IOException;
nhập khẩu java. io. PrintStream;
public class FindVacancy {
public static void main (String args []) throws IOException {
int khách [] = new int [10];
int roomNum;
Máy quét đĩaScanner = máy quét mới (tệp mới ("GuestList. Txt"));
cho (roomNum = 0; roomNum <10; roomNum ++) {
khách [roomNum] = diskScanner. nextInt ();
}
diskScanner. gần();
roomNum = 0;
trong khi (roomNum <10 & & khách [roomNum]! = 0) {
roomNum ++;
}
if (roomNum == 10) {
ra ngoài. println ("Xin lỗi, không có cancy");
} khác {
ra ngoài. in ("Có bao nhiêu người trong phòng");
ra ngoài. in (roomNum);
ra ngoài. in("?");
Máy quét bàn phím = máy quét mới (Hệ thống in);
khách [roomNum] = bàn phím. nextInt ();
bàn phím. gần();
PrintStream listOut = new PrintStream ("GuestList. Txt");
cho (roomNum = 0; roomNum <10; roomNum ++) {
listOut. in (khách [roomNum]);
listOut. in ("");
}
listOut. gần();
}
}
}
Nhà nghỉ bắt đầu với hai phòng trống - Phòng 3 và 8. (Nhớ rằng phòng bắt đầu với phòng 0.) Lần đầu tiên bạn chạy mã, chương trình nói với bạn rằng Phòng 3 trống và đặt năm người vào phòng.
Điền vị trí tuyển dụng.Lần thứ hai bạn chạy mã, chương trình tìm thấy phòng còn trống (Phòng 8) và đặt một bữa tiệc trong phòng. (Thật là một bữa tiệc!)
Đổ căn phòng trống cuối cùng.Lần thứ ba bạn chạy mã, bạn không còn phòng trống. Khi chương trình phát hiện ra điều này, nó sẽ hiển thị thông báo
Xin lỗi, không có cancy
, bỏ sót ít nhất một bức thư trong truyền thống của tất cả các dấu hiệu neon nhà nghỉ.
Đoạn mã viết một
Danh sách Khách hàng mới
. txt
. Điều này có thể gây nhầm lẫn vì mỗi Java IDE đều có cách hiển thị
GuestList riêng của mình. txt
nội dung của tập tin. Một số IDE không tự động hiển thị
Danh sách Khách hàng mới nhất. txt file
, do đó, sau khi chạy mã, bạn có thể không thấy ngay sự thay đổi. Ngay cả khi bạn không nhìn thấy sự thay đổi, chạy liên tiếp thay đổi
Danh sách Khách hàng.txt
. Poke xung quanh trong IDE yêu thích của bạn để tìm hiểu làm thế nào để làm cho IDE làm mới
Khách LIST. txt
của tập tin hiển thị.
Điều kiện
phòngNum <10 & & khách [roomNum]! = 0 có thể được thực sự khôn lanh. Nếu bạn di chuyển mọi thứ xung quanh và viết khách [roomNum]! = 0 && roomNum <10