Có thể có một tình huống khi bạn cần thực hiện một khối mã nhiều lần. Nói chung, các câu lệnh được thực thi tuần tự: Câu lệnh đầu tiên trong một hàm được thực hiện trước tiên, tiếp theo là câu lệnh thứ hai và tiếp tục như vậy.
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 vòng lặp cho phép chúng ta thực hiện 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 vòng lặp trong hầu hết các ngôn ngữ lập trình
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 chúng.
Khai báo - Biến khối mới được khai báo, là một kiểu tương thích với các phần tử của mảng mà bạn đang truy cập. Biến sẽ có sẵn trong khối và giá trị của nó sẽ giống với phần tử mảng hiện tại.
Expression - Điều này đánh giá cho mảng mà bạn cần lặp lại. 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.
Điều này sẽ tạo ra kết quả sau
tiếp theo là gì
Trong chương sau, chúng ta sẽ tìm hiểu về các câu lệnh ra quyết định trong lập trình Java.
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 vòng lặp cho phép chúng ta thực hiện 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 vòng lặp trong hầu hết các ngôn ngữ lập trình
ảnh minh họa |
Ngôn ngữ 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 chúng.
Sr.No. | Vòng lặp & mô tả |
---|---|
1 | trong khi lặp lại Lặp lại câu lệnh hoặc nhóm câu lệnh trong khi điều kiện đã cho là đúng. Nó kiểm tra điều kiện trước khi thực hiệ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 | do ... while loop 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. |
Câu lệnh điều khiển 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 rời khỏ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 chúng.
Sr.No. | Bảng điều khiển & mô tả |
---|---|
1 | tuyên bố phá vỡ Chấm dứt vòng lặp hoặc switch tuyên bố và chuyển thực hiện để báo cáo kết quả ngay sau khi vòng lặp hoặc switch. |
2 | tuyên bố tiếp tục 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 lặp lại. |
Tăng cường cho vòng lặp trong Java
Tính đến Java 5, vòng lặp nâng cao đã được giới thiệu. Điều này chủ yếu được sử dụng để thu thập thông qua các phần tử bao gồm mảng.Cú pháp
Sau đây là cú pháp của tăng cường cho vòng lặpfor(declaration : expression) {
// Statements
}
Khai báo - Biến khối mới được khai báo, là một kiểu tương thích với các phần tử của mảng mà bạn đang truy cập. Biến sẽ có sẵn trong khối và giá trị của nó sẽ giống với phần tử mảng hiện tại.
Expression - Điều này đánh giá cho mảng mà bạn cần lặp lại. 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,
tiếp theo là gì
Trong chương sau, chúng ta sẽ tìm hiểu về các câu lệnh ra quyết định trong lập trình Java.
Không có nhận xét nào:
Đăng nhận xét