Có thể có một tình huống khi bạn cần thực thi một khối mã nhiều lần. Nói chung, các câu lệnh được thực hiện tuần tự: Câu lệnh đầu tiên trong một hàm được thực thi đầu tiên, tiếp theo là câu lệnh thứ hai, v.v.
Ngôn ngữ lập trình Java cung cấp các cấu trúc điều khiển khác nhau cho phép các đường dẫn thực thi phức tạp hơn.
Một câu lệnh lặp cho phép chúng ta thực thi một câu lệnh hoặc một nhóm các câu lệnh nhiều lần và sau đây là dạng chung của một câu lệnh lặp trong hầu hết các ngôn ngữ lập trình java.
Ngôn ngữ Học lập trình Java cung cấp các loại vòng lặp sau để xử lý các yêu cầu lặp. Nhấp vào các liên kết sau để kiểm tra chi tiết của họ.
Java hỗ trợ các câu lệnh điều khiển sau. Nhấp vào các liên kết sau để kiểm tra chi tiết của họ.
Tăng cường cho vòng lặp trong Java
Kể từ Java 5, vòng lặp for được tăng cường đã được giới thiệu. Điều này chủ yếu được sử dụng để đi qua bộ sưu tập các phần tử bao gồm các mảng.
Khai báo - Biến khối vừa được khai báo, có kiểu tương thích với các thành phần của mảng bạn đang truy cập. Biến sẽ có sẵn trong khối for và giá trị của nó sẽ giống như phần tử mảng hiện tại.
Biểu thức - Điều này đánh giá mảng bạn cần lặp qua. Biểu thức có thể là một biến mảng hoặc gọi phương thức trả về một mảng.
Thí dụ
Đầu ra
Ngôn ngữ lập trình Java cung cấp các cấu trúc điều khiển khác nhau cho phép các đường dẫn thực thi phức tạp hơn.
Một câu lệnh lặp cho phép chúng ta thực thi một câu lệnh hoặc một nhóm các câu lệnh nhiều lần và sau đây là dạng chung của một câu lệnh lặp trong hầu hết các ngôn ngữ lập trình java.
Học lập trình Java |
Ngôn ngữ Học lập trình Java cung cấp các loại vòng lặp sau để xử lý các yêu cầu lặp. Nhấp vào các liên kết sau để kiểm tra chi tiết của họ.
Sr.Không. | Vòng lặp & Mô tả |
---|---|
1 | trong khi lặp lại Lặp lại một tuyên bố hoặc nhóm các tuyên bố trong khi một điều kiện nhất định là đúng. Nó kiểm tra điều kiện trước khi thực hiện thân vòng lặp. |
2 | cho vòng lặp Thực hiện một chuỗi các câu lệnh nhiều lần và viết tắt mã quản lý biến vòng lặp. |
3 | làm ... vòng lặp while Giống như một câu lệnh while, ngoại trừ việc nó kiểm tra điều kiện ở cuối thân vòng lặp. |
Báo cáo kiểm soát vòng lặp
Các câu lệnh điều khiển vòng lặp thay đổi thực thi từ chuỗi bình thường của nó. Khi thực thi để lại một phạm vi, tất cả các đối tượng tự động được tạo trong phạm vi đó sẽ bị hủy.Java hỗ trợ các câu lệnh điều khiển sau. Nhấp vào các liên kết sau để kiểm tra chi tiết của họ.
Sr.Không. | Tuyên bố và mô tả kiểm soát |
---|---|
1 | tuyên bố phá vỡ Chấm dứt câu lệnh lặp hoặc chuyển đổi và chuyển thực thi sang câu lệnh ngay sau vòng lặp hoặc chuyển đổi. |
2 | tiếp tục tuyên bố Làm cho vòng lặp bỏ qua phần còn lại của cơ thể và ngay lập tức kiểm tra lại tình trạng của nó trước khi nhắc lại. |
Kể từ Java 5, vòng lặp for được tăng cường đã được giới thiệu. Điều này chủ yếu được sử dụng để đi qua bộ sưu tập các phần tử bao gồm các mảng.
Cú pháp lập trình java.
Sau đây là cú pháp nâng cao cho vòng lặpfor(declaration : expression) {
// Statements
}
Khai báo - Biến khối vừa được khai báo, có kiểu tương thích với các thành phần của mảng bạn đang truy cập. Biến sẽ có sẵn trong khối for và giá trị của nó sẽ giống như phần tử mảng hiện tại.
Biểu thức - Điều này đánh giá mảng bạn cần lặp qua. Biểu thức có thể là một biến mảng hoặc gọi phương thức trả về một mảng.
Thí dụ
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names = {"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }Điều này sẽ tạo ra kết quả sau
Đầu ra
10, 20, 30, 40, 50,
James, Larry, Tom, Lacy,
Không có nhận xét nào:
Đăng nhận xét