Java: Practical No. 4 (BSBC 505)