200+ câu trắc nghiệm Java cơ bản có đáp án - Phần 7

Đọc đoạn mã sau: 11: int i =1,j =10; 12: do { 13: if(i++> --j) { 14: continue; 15: } 16: } while (i <5); 17: System.out.println("i = " +i+ "and j = "+j); Kết quả in ra của đoạn mã trên

12/30

Đọc đoạn mã sau:

11: int i =1,j =10;

12: do {

13: if(i++> --j) {

14: continue;

15: }

16: } while (i <5);

17: System.out.println("i = " +i+ "and j = "+j);

Kết quả in ra của đoạn mã trên là gì?

Chọn một Câu trả lời

i = 6 and j = 6

i = 5 and j = 5

i = 6 and j = 5

i = 5 and j = 6

Giải thích

Chọn đáp án D

Khi thực hiện chương trình, mỗi lần lặp sẽ tăng i lên 1 và giảm j đi 1. Vòng lặp sẽ kết thúc khi i=5. Do vậy i=5, j=6