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<10;k++) {

if (k%2==0)

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

}

}

}

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

A.

A.2 4 6 8

B.

B.3 6 9

C.

C.4 8

D.

D.2 4

Trả lời:

Đáp án đúng: A


Đoạn chương trình duyệt vòng lặp từ k = 1 đến k < 10. Bên trong vòng lặp, có một câu lệnh điều kiện `if (k%2==0)` kiểm tra xem k có phải là số chẵn hay không. Nếu k là số chẵn (tức là chia hết cho 2), thì chương trình sẽ in ra giá trị của k kèm theo một khoảng trắng. Như vậy, chương trình sẽ in ra các số chẵn từ 1 đến 9. Các số chẵn trong khoảng này là 2, 4, 6, và 8. Do đó, kết quả in ra sẽ là "2 4 6 8".

Câu hỏi liên quan