Java中的问题,求高手解答下!finally语句块为什么执行3次?

2025-01-07 16:33:54
推荐回答(1个)
回答1:

while((reader=System.in.read())!=48)
{
process(reader);
continue label;
}
只有你的输入为0时才结束,所以在0之前你输入多少个字符,就执行多少次process方法,所以finally也就执行了多次。