Vòng lặp for-each trong Java là gì?



vòng lặp for-each trong Java là một cách tiếp cận thay thế khác cho kỹ thuật duyệt mảng được sử dụng trong vòng lặp, vòng lặp while, vòng lặp do-while được giới thiệu trong Java5

Vòng lặp for-each trong Java thường được sử dụng cho sự lặp lại thông qua các phần tử mảng trong các ngôn ngữ lập trình khác nhau. 5 đã giới thiệu vòng lặp for-each này, mà còn được gọi là vòng lặp nâng cao cho từng. Vì vậy, trong bài viết này, tôi sẽ giúp các bạn hiểu rõ ý chính về cách hoạt động của mỗi vòng lặp trong Java.

Tôi sẽ thảo luận về các chủ đề dưới đây:





Tầm quan trọng của mỗi vòng lặp

Sử dụng vòng lặp for-each, bạn có thể duyệt qua một mảng nhất định. Nó bắt đầu bằng từ khóa cho theo sau là điều kiện.

Điều này cho câu lệnh là một câu lệnh lặp được sử dụng rất phổ biến. Nó bao gồm khởi tạo một biểu thức chỉ định giá trị ban đầu cho một chỉ mục và biểu thức điều kiện sau xác định xem vòng lặp có được tiếp tục hay không và biểu thức lặp cuối cùng cho phép chỉ mục được sửa đổi ở cuối mỗi lần vượt qua. Nó được gọi là cho mỗi vòng bởi vì nó đi qua từng phần tử một.



Ngoài ra, bạn nên sử dụng vòng lặp for-each trong Java để duyệt các phần tử trong mảng và bởi vì nó làm cho mã có thể đọc được thực sự tốt.

Bây giờ chúng ta hãy xem xét cú pháp của vòng lặp cho từng này.

Cú pháp:

for (lặp điều kiện khởi tạo) {// nội dung của vòng lặp for-each}

Giải trình:



chuyển đổi kép sang java số nguyên

Vòng lặp for-each trong Java - Edureka

  • Khai báo bắt đầu bằng từ khóa cho giống như vòng lặp for thông thường.
  • Thay vì khởi tạo một biến đếm vòng lặp, hãy khai báo một biến có cùng kiểu với kiểu cơ sở của mảng, theo sau là dấu hai chấm, sau đó là tên mảng trong .
  • Trong phần nội dung của vòng lặp, bạn có thể sử dụng biến vòng lặp mà bạn đã tạo thay vì sử dụng một phần tử mảng được lập chỉ mục.
  • Nó thường được sử dụng để lặp qua một mảng hoặc một lớp học.

Bây giờ chúng ta hãyhãy tiếp tục và xem một ví dụ.

Thí dụ

class example {public static void main (String [] args) {int i for (i = 1i<=3 i++) { System.out.println('value of i = ' +i) } } 

Đầu ra:

giá trị của i = 1
giá trị của i = 2
giá trị của i = 3

Điều này đưa chúng ta đến phần cuối của bài viết này, nơi chúng ta đã tìm hiểu về vòng lặp for-each trong Java . Hy vọng bạn rõ ràng với tất cả những gì đã được chia sẻ với bạn trong hướng dẫn này.

Nếu bạn thấy bài viết này về 'cho từng vòng lặp trong Java' có liên quan, hãy xem một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Chúng tôi ở đây để giúp bạn từng bước trong hành trình của bạn, chúng tôi đưa ra chương trình giảng dạy được thiết kế cho sinh viên và các chuyên gia muốn trở thành một Nhà phát triển Java. Khóa học được thiết kế để cung cấp cho bạn khởi đầu về lập trình Java và đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung Java khác nhau như Hibernate & Spring.

Nếu bạn gặp bất kỳ câu hỏi nào, vui lòng đặt tất cả câu hỏi của bạn trong phần nhận xét của “Đối với từng vòng lặp trong Java” và nhóm của chúng tôi sẽ sẵn lòng trả lời.