单项选择题
请阅读下面的程序。public class Test { public static void main(String[] args) { int a = 0; int b = 0; for (int i = 1; i <= 5; i++) { a = i% 2; while (a-- >= 0) { b++; } } System.out.println("a=" + a + ",b=" + b);}}下列选项中,哪一个是正确的运行结果( ) A.
a=8,b=-2 B.
a=-2,b=8 C.
a=3,b=0 D.
a=0,b=3