bài tập lập trình java 02

1 236 1
bài tập lập trình java 02

Đang tải... (xem toàn văn)

Thông tin tài liệu

BÀI TẬP TUẦN – BUỔI Bài Một đoàn tàu bao gồm nhiều toa tàu Mỗi toa thuộc loại sau: − Toa chở khách − Toa chở hàng hóa − Các loại toa khác Mọi toa tàu có số hiệu trọng lượng không tải (không chở khách, hàng hóa ) tính Mỗi toa có trọng lượng tổng tính theo loại toa sau: − Toa chở khách có số lượng hành khách tối đa chở Giả sử trọng lượng trung bình hành khách 80kg hành lí 25kg Trọng lượng toa (có khách) = Trọng lượng không tải + Số khách x (80 + 25) − Toa chở hàng có khối lượng hàng hóa chở (tính tấn) mô tả loại hàng toa Trọng lượng toa (có hàng) = Trọng lượng không tải + Trọng lượng hàng hóa Khi tàu vào ga, toa chở khách có thêm hoạt động: - Thêm khách lên toa - Khách xuống toa Khi cần cập nhật lại thông tin toa khách tính toán lại trọng lượng toa Câu hỏi Viết lớp RailCar (toa tàu) có thuộc tính mô tả Viết phương thức khỏi tạo phương thức tính trọng lượng tổng hiển thị thông tin đối tượng Câu hỏi Viết lớp PassengerCarriage (toa chở khách), GoodsCar (toa hàng hóa), kế thừa từ RailCar Thêm thuộc tính phương thức phù hợp Câu hỏi Viết chương trình, sử dụng mảng khác để lưu trữ thông tin loại toa tàu (Gợi ý: cần dùng mảng khác cho loại: RailCar, PassengerCarriage GoodsCar) Mỗi mảng có tối đa 10 phần tử Viết chương trình tạo menu sau: − − − Subject Management System Append new rail car Display the information of train Passenger gets off the train Passenger takes the train Your choice (1-4, other to quit): Khi thực chọn chức 1, hỏi thêm người dùng loại toa cần thêm để cập nhật vào mảng tương ứng Toa thêm vào không trùng số hiệu với tất các toa có Khi thực chức 2, cần hiển thị thông tin tất loại toa tàu Khi thực chức 3, cần yêu cầu người dùng cho biết số hiệu toa tàu số khách xuống/lên Lưu ý: tất lớp nên đặt nằm gói java.samsung.week2.train

Ngày đăng: 15/01/2016, 21:36

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan