Given:
10.int x=0;
11.int y 10;
12. do {
l3. y--;
14. ++x;
15. } while (x < 5);8
16. System.out.print(x + "," + y);
What is the result?
A. 5,6
B. 5,5
C. 6,5
D. 6,6
10.int x=0;
11.int y 10;
12. do {
l3. y--;
14. ++x;
15. } while (x < 5);8
16. System.out.print(x + "," + y);
What is the result?
A. 5,6
B. 5,5
C. 6,5
D. 6,6
这时x的值是5,y的值也是5
第一次循环:y=9;x=1;
……
第四次循环:y=6;x=4
第五次循环:y=5;x=5;第五次循环还会执行是因为do while循环是选执行循环然后再进行判断的,无论条件是否符合,do while至少都会执行一次,所以第五次循环的时候x=5执行完了,才进行判断跳出循环的