Menu
CoddyTech

Vòng lặp for phần 2

Thuộc phần Nền tảng cơ bản trong hành trình Java của Coddy. Bài học 47 trên 73.

Hãy cùng khám phá một số biến thể thú vị của điều kiện trong vòng lặp for:

Đếm ngược:

for (int i = 10; i >= 0; i--) {
    System.out.println(i);
}
// Đầu ra: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

Hãy chú ý, chúng ta bắt đầu với một số lớn hơn (i = 10), dùng i >= 0 làm điều kiện và dùng i-- để giảm bộ đếm

Muốn bỏ qua một số? Chỉ cần thay đổi giá trị tăng hoặc giảm:

// Đếm tăng dần, mỗi lần thêm 2
for (int i = 0; i <= 10; i += 2) {
    System.out.println(i);
}
// Đầu ra: 0, 2, 4, 6, 8, 10
// Đếm ngược, mỗi lần giảm 2
for (int i = 10; i >= 0; i -= 2) {
    System.out.println(i);
}
// Đầu ra: 10, 8, 6, 4, 2, 0 

Bạn còn có thể dùng nhiều biến trong phần điều khiển vòng lặp:

for (int i = 0, j = 10; i <= 10; i++, j--) {
    System.out.println("i = " + i + ", j = " + j);
}
// Đầu ra: i = 0, j = 10
//         i = 1, j = 9
//         i = 2, j = 8
// Cứ tiếp tục như vậy...

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch Java online