Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?
int s = 0;
for (int i = 0; i < 10; i++)
s += i;
System.out.println(s);
int s = 0;
for (int i = 0; i < 10; i++)
s += i;
System.out.println(s);
Trả lời:
Đáp án đúng: A
Đoạn code thực hiện một vòng lặp `for` từ `i = 0` đến `i < 10`. Trong mỗi vòng lặp, giá trị của `i` được cộng vào biến `s`. Ban đầu, `s = 0`.
- Lần lặp 1: `i = 0`, `s = 0 + 0 = 0`
- Lần lặp 2: `i = 1`, `s = 0 + 1 = 1`
- Lần lặp 3: `i = 2`, `s = 1 + 2 = 3`
- Lần lặp 4: `i = 3`, `s = 3 + 3 = 6`
- Lần lặp 5: `i = 4`, `s = 6 + 4 = 10`
- Lần lặp 6: `i = 5`, `s = 10 + 5 = 15`
- Lần lặp 7: `i = 6`, `s = 15 + 6 = 21`
- Lần lặp 8: `i = 7`, `s = 21 + 7 = 28`
- Lần lặp 9: `i = 8`, `s = 28 + 8 = 36`
- Lần lặp 10: `i = 9`, `s = 36 + 9 = 45`
Vậy, sau khi vòng lặp kết thúc, giá trị của `s` là 45.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
