Khi cần thực thi một khối mã nhiều lần, các câu lệnh sẽ được thực thi tuần tự. Điều khiển lặp trong Java cho phép chúng ta thực hiện điều này một cách dễ dàng.
Java - Điều khiển lặp
Ngôn ngữ lập trình Java mang lại các cấu trúc điều khiển lặp để xử lý các luồng mã phức tạp hơn.
Lệnh điều khiển lặp cho phép thực thi một hoặc nhiều lệnh cùng một lúc. Dưới đây là cấu trúc chung của một lệnh lặp trong hầu hết các ngôn ngữ lập trình:
Trong Java, chúng ta có các vòng lặp sau để giải quyết các yêu cầu lặp:
Lệnh điều khiển lặp trong Java
Trong Java, lệnh điều khiển vòng lặp cho phép thay đổi dừng hoặc tiếp tục thực thi các vòng lặp. Khi vòng lặp kết thúc ở một phạm vi nào đó, tất cả các đối tượng được tạo ra trong phạm vi đó sẽ bị hủy.
Java cung cấp các lệnh điều khiển lặp để quản lý các vòng lặp. Dưới đây là danh sách các lệnh điều khiển lặp mà Java hỗ trợ:
Điều khiển lặp Enhanced for trong Java
Từ Java 5 trở đi, lệnh điều khiển lặp Enhanced for được thêm vào. Đây là một cách tiện lợi để duyệt qua các phần tử của mảng trong Java.
Cú pháp
Dưới đây là cách viết cú pháp của vòng lặp Enhanced for trong Java:
for(declaration : expression) {
// Các câu lệnh
}
Trong đó:
- Khai báo: Tạo ra một biến mới trong một phạm vi mới, với kiểu dữ liệu phù hợp với các phần tử của mảng mà bạn đang duyệt. Biến này tồn tại trong phạm vi và có giá trị tương đương với phần tử mảng hiện tại.
- Biểu thức: Xác định mảng mà bạn muốn duyệt. Biểu thức này có thể là một biến mảng hoặc một phương thức trả về một mảng.
Ví dụ
Dưới đây là một ví dụ minh họa về lệnh điều khiển lặp Enhanced for trong Java:
Trong ví dụ này, kết quả đầu ra là:
10, 20, 30, 40, 50,
James, Larry, Tom, Lacy,
Trong bài viết trên, Mytour vừa giới thiệu về điều khiển lặp trong Java. Ngoài ra, còn có các kiểu dữ liệu cơ bản trong Java. Nếu bạn có thắc mắc hoặc câu hỏi nào cần giải đáp, đừng ngần ngại để lại ý kiến trong phần bình luận dưới bài viết. Mytour sẽ trả lời câu hỏi của bạn trong thời gian sớm nhất.
Ngoài ra, việc hiểu và sử dụng điều kiện IF Else trong Java cũng rất quan trọng. Nếu bạn còn bỡ ngỡ, hãy tham khảo cách sử dụng điều kiện IF Else trong Java tại đây.
