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, 0Hã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.
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
4Toán tử phần 1
Toán tử số họcToán tử moduloTăng/giảmTăng/giảm sauPhép rút gọn số họcToán tử so sánhSo sánh chuỗi7Nhập xuất cơ bản
Các phương thức System.outĐịnh dạng đầu raLớp ScannerÔn tập: đến 120Ôn tập: đúng hay sai5Toán tử, phần 2
Toán tử logic, phần 1Toán tử logic, phần 2Ôn tập: logic cơ bảnToán tử logic, phần 3Toán tử logic, phần 411Kiến thức cơ bản về mảng
Khai báo mảngTruy cập phần tửChỉnh sửa mảngPhương thức của mảngÔn tập: mảng tíchÔn tập: mảng đảo ngượcTự luyện tập: Trình biên dịch Java online