- Cấu trúc switch...case dùng để kiểm tra một vài giá trị hằng cho một biểu thức.
- Cấu trúc của nó như sau:
switch(expression){
case constant1:
statements1;
break;
case constant2:
statements2;
break;
case constant3:
statements3;
break;
...
default:
statements;
- Nó sẽ hoạt động như sau: switch tính biểu thức và kiểm tra xem nó có bằng constant1 hay không, nếu đúng thì nó thực hiện statements1 cho đến khi tìm thấy từ khóa break; Còn nếu không, switch sẽ kiểm tra xem biểu thức có bằng constant2 hay không. Nếu đúng nó sẽ thực hiện statements2 cho đến khi tìm thấy từ khoá break;. Cuối cùng, nếu giá trị biểu thức không bằng bất kỳ hằng nào được chỉ định ở trên (bạn có thể chỉ định bao nhiêu câu lệnh case tuỳ thích), chương trình sẽ thực hiện các lệnh trong phần default:
- Lưu ý: Lệnh break; ở mỗi khối lệnh rất quan trọng, nó dùng để ngắt cho máy tính không chạy các dòng tiếp theo khi đã tìm được điều kiện đúng.
Bài 1: Declare two variables x and y. Assign values to these variables. Number x should be printed only if it
Thứ Bảy, 31 tháng 1, 2015
switch...case
is less than 2000 or greater than 3000, and number y should be printed only if it is between 100 and 500.
Bài 2: Accept values in three variables and print the highest value.
Đăng ký:
Đăng Nhận xét (Atom)







Đã thiếu 1 bài rồi còn thiếu cả code, bài này cô giáo ko chấm đâu
Trả lờiXóa