Video: Hướng dẫn khôi phục cài đặt gốc để sửa lỗi cơ bản thường gặp trên Android TV BOX 2025
Bất kỳ vòng bạn tạo ra trong Java có thể được cho một giới hạn trong thời gian chạy. Là chủ sở hữu của một nhà nghỉ, bạn có thể muốn có một báo cáo gọn gàng hơn. "Đừng cho tôi một danh sách dài các phòng," bạn nói. "Chỉ cho tôi số lượng khách trong Phòng 3." Để có được một báo cáo như vậy, bạn cần một chương trình thông minh hơn.
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. FileNotFoundException; nhập java tĩnh. lang. Hệ thống. ngoài; public class ShowOneRoomOccupancy {public static void main (String args []) throws FileNotFoundException {Máy quét bàn phím = máy quét mới (Hệ thống in); Máy quét đĩaScanner = máy quét mới (tệp mới ("phòng")); int whichRoom; ngoài. in ("Phòng nào?"); whichRoom = bàn phím. nextInt (); cho (int roomNum = 0; roomNum; roomNum ++) {diskScanner. nextInt ();} ra. in ("Phòng"); ngoài. in (trong đóRoom); ngoài. in ("có"); ngoài. in (diskScanner. nextInt ()); ngoài. println ("khách (khách)."); bàn phím. gần(); diskScanner. close ();}}
Nếu mã này có đạo đức, đó là số vòng lặp lặp đi lặp lại có thể khác nhau từ lần chạy này đến lần khác. Chuỗi trong mã này chạy và bật miễn là biến roomNum biến ít hơn một số phòng mà người dùng chỉ định.
Khi roomNum giống với số được chỉ định bởi người dùng (có nghĩa là, khi roomNum tương tự nhưRoom), máy tính sẽ nhảy ra khỏi vòng lặp. Sau đó, máy tính lấy một giá trị int khác từ tệp tin chiếm chỗ và hiển thị giá trị đó trên màn hình.
Khi bạn nhìn chằm chằm vào chương trình, điều quan trọng là phải ghi nhớ số phòng bất thường. Phòng 3 có 2 khách vì Phòng 3 là phòng thứ tư trong hồ sơ lưu trú. Đó là vì phòng của nhà nghỉ được đánh số từ 0 đến 9.