Viết chương trình hiện lên bảng chọn có 3 chức năng:
1. Nhập.
2. Xem.
3. Thoát,
Khi người dùng bấm phím 1 thì thông báo "Bạn chọn chức năng nhâp!", bấm phím 2 thì thông báo "Bạn chọn chức năng xem!", bấm phím 3 thì thông báo "Bạn chọn chức năng thoát! Tạm biệt!".
Bài giải
-------------------- ######## --------------------
package vong_lap_for; import java.util.Scanner; public class ChonChucNang { public static void main(String[] args) { int choiceNumber; Scanner scanner = new Scanner(System.in); // vòng lặp for vắng mặt cả 3 biểu thức for (;;) { System.out.println("1. Nhập"); System.out.println("2. Xem"); System.out.println("3. Thoát"); do { System.out.println("Bấm số để chọn (1/2/3): "); choiceNumber = scanner.nextInt(); } while ((choiceNumber < 1) || (choiceNumber > 3)); switch (choiceNumber) { case 1: System.out.println("Bạn chọn chức năng nhập!"); break; case 2: System.out.println("Bạn chọn chức năng xem!"); break; case 3: System.out.println("Bạn chọn chức năng thoát! Tạm biệt!"); System.exit(0); // thoát chương trình break; } } } }
for
được thực hiện liên tục, chỉ khi nào người dùng nhập vào số 3 (tương ứng với chức năng Thoát) thì câu lệnh System.exit(0);
trong switch
mới điều khiển thoát khỏi vòng lặp for
và kết thúc chương trình.
Kết quả sau khi biên dịch chương trình:
Nguồn: freetuts.net