下列程序执行的输出结果是

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:35:14
public class ex10
{
public static void main(String[] args)
{
int n=4;
while(--n>0){
};
System.out.println(n);
}
}

A)0 B)1 C)-1 D)4

当然选A。你看那个while循环里的条件,跳出循环的条件是什么,是当n不大于0的时候就跳出,n=4,而且每次都减1。第一个满足不大于0是n减到等于0的时候,所以跳出循环的时候n=0.所以打印出的结果是0.故选A

A A A A A A A A A A A A A A A A

n = 4;
--n = 3 >0;
--n = 2 > 0;
--n = 1 > 0;
--n = 0 ......

over

A A A A A A A A A A A A A A A A

A

A

a

A