Không cần thiết phải lặp qua các phần tử mảng chỉ bằng một vòng lặp
for
. Có một thiết kế nhỏ gọn hơn for each
, ví dụ được đưa ra dưới đây.
int[] elements = { 1, 2, 3, 4, 5 };
for (int k : elements) {
System.out.println(k);
}
Trong dấu ngoặc đơn, chúng tôi chỉ ra rằng chúng tôi đang lặp lại các phần tử của mảng elements
và biến k
là phần tử tiếp theo của mảng này ở lần lặp tiếp theo. Đương nhiên, kiểu của biến và mảng phải khớp nhau. Trong phần thân vòng lặp, chúng ta chỉ ra các toán tử xử lý. Trong ví dụ này, chúng ta chỉ cần in tất cả các phần tử của mảng ra bàn điều khiển.
GO TO FULL VERSION