JavaScript is required

Cho đoạn chương trình sau:

public class Test {

public static void main(String[] args) {

int k,n;

for (k=1;k<25;k++) {

if ((k%4==0) && (k%5==0))

System.out.print(k+” “);

}

}

}

Đoạn chương trình trên in ra kết quả bao nhiêu?

A.

A.20

B.

B.12

C.

C.15

D.

D.Chương trình báo lỗi

Trả lời:

Đáp án đúng: B


Đoạn chương trình duyệt các số từ 1 đến 24 (k < 25). Câu lệnh `if ((k%4==0) && (k%5==0))` kiểm tra xem số `k` có đồng thời chia hết cho 4 và 5 hay không. Điều này tương đương với việc `k` chia hết cho BCNN(4, 5) = 20. Trong khoảng từ 1 đến 24, chỉ có số 20 thỏa mãn điều kiện này. Do đó, chương trình sẽ in ra số 20.

Câu hỏi liên quan