Thông tin tài liệu
Bài Điều Điềukiện kiệnrẽ rẽnhánh nhánhvà vàvòng vònglặp lặp Các chủ đề • Các câu lệnh điều khiển rẽ nhánh • Các loại vòng lặp • Các câu lệnh nhảy Cấu trúc điều khiển luồng • Các lệnh định (Decision-making) – Câu lệnh if-else – Câu lệnh switch-case • Vòng lặp (Loops) – Vòng lặp while – Vòng lặp do-while – Vòng lặp for Điều khiển luồng • Tất môi trường phát triển ứng dụng cung cấp cách thức định (decision - making) gọi câu lệnh điều khiển luồng mà đạo thực thi ứng dụng • Điều khiển luồng cho phép người phát triển phần mềm tạo ứng dụng mà kiểm tra tồn điều kiện định phù hợp với điều kiện • Vòng lặp(Loops or iteration) cấu trúc lập trình quan trọng mà dùng để thực việc lặp lặp lại tập câu lệnh • Các câu lệnh nhảy cho phép chương trình thực thi dạng không Các câu lệnh định • Java hỗ trợ loại câu lệnh điều khiển rẽ nhánh sau: – Câu lệnh if – Câu lệnh if-else-if – Câu lệnh switch-case Câu lệnh If ▶ Cú pháp: if (condition) { //one more statements; } Câu lệnh if-else ▶ Câu lệnh if-else kiểm tra kết điều kiện thực thi hành động thích hợp dựa kết ▶ Cấu trúc câu lệnhif-else if (condition) { //one or more statements } else { //one or more statements } Câu lệnh if-else • Ví dụ: public static void main(String [] args) { int num = 10; if(num % == 0) System.out.println(num + " is an even number"); else System.out.println(num + " is an odd number"); } Đa câu lệnh If • • Cấu trúc đa câu lệnh if biết đến if-else-if bậc Khi điều kiện tìm thấy, câu lệnh liên kết với điều kiện thực thi if (condition) { // one or more statements } else if(condition) { // one or more statements } else { // one or more statements } Câu lệnh switch – case • Câu lệnh switch – case sử dụng biến cần phải so sánh trở lại với giá trị khác • Câu lệnh switch thực thi case tương ứng với giá trị biểu thức Các dạng cấu trúc lặp • Các câu lệnh lặp hỗ trợ ngôn ngữ lập trình Java là: – while – do-while – for Câu lệnh while • Câu lệnh while sử dụng để thực thi hay nhiều câu lệnh điều kiện liên quan “Đúng”(true) • Điều kiện kiểm tra trước câu lệnh thực thi • Cú pháp: while (expression) { //One or more statements; } Ví dụ { public static void main(String [] args) { int num = 5, fact = 1; while (num >= 1) { fact *= num; num ; } System.out.println("The factorial of is : " + fact); } Các luật • Các biến sử dụng biểu thức cần phải khởi tạo trước vòng lặp • Thân vòng lặp phải có biểu thức mà làm thay đổi giá trị biến lặp a = 6; While(a>5){ a++ } Câu lệnh – while • Câu lệnh do-while kiểm tra điều kiện cuối vòng lặp thay phía đầu để chắn vòng lặp thực thi lần • Cú pháp: { // câu lệnh; } while (biểu_thức); Ví dụ public static void main(String [] args) { int count = 1, sum = 0; { sum += count; count++; }while (count
Ngày đăng: 19/04/2017, 22:42
Xem thêm: Buổi 2 điểu khiển rẽ nhánh và vòng lặp, Buổi 2 điểu khiển rẽ nhánh và vòng lặp