
一个java有趣考试题
Queue<Integer>q;q=newLinkedList<Integer>();for(inta=0;a<10;a+=2)q.add(a);for(inta=0;a...
Queue<Integer>q;
q=new LinkedList<Integer>();
for(int a=0;a<10;a+=2)
q.add(a);
for(int a=0;a<q.size();a++)
System.out.print(q.remove()); 现在不写答案,大家都自己答下!
二楼你答的答案是用java的,肯定不是自己算的。牛什么!有本事说为什么是024啊? 展开
q=new LinkedList<Integer>();
for(int a=0;a<10;a+=2)
q.add(a);
for(int a=0;a<q.size();a++)
System.out.print(q.remove()); 现在不写答案,大家都自己答下!
二楼你答的答案是用java的,肯定不是自己算的。牛什么!有本事说为什么是024啊? 展开
3个回答
展开全部
因为q.size()随着q.remove()逐渐减少,当a=3时,q.size()=2,自然就退出了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询