单项选择题

已知int i=1,j=0;,执行下面语句后j的值是( )。
while(i)
switch(j)
case 1:i+=1;j++;break;
case 2:i+=2;j++;break;
case 3:i+=3;j++;break;
default: i--;j++;break;

A.1
B.2
C.3
D.死循环