永发信息网

try catch在Java中遇到for循环怎么用,在for循环里面还是外面用?

答案:6  悬赏:40  手机版
解决时间 2021-02-11 09:07
try catch在Java中遇到for循环怎么用,在for循环里面还是外面用?
最佳答案
外面。如果遇到异常,循环停止。如果放在循环里面,就会一直抛出异常信息,最后内存溢出。

楼下说我的错误:附上代码你运行下
放在循环里面捕获:

while (true)
{
try
{
throw new NullPointerException();

}catch (Exception e)
{
e.printStackTrace();
}

}
程序会一直打印异常信息。

放在外面捕获:

try
{
while (true)
{
throw new NullPointerException();
}
}
catch (Exception e)
{
e.printStackTrace();
}
打印一次就停止。
全部回答
在循环里面也可以用的、、、我试过的、
我编程的时候,几乎都是for循环都在try里面,很少能看见for循环里用trycatch的,你在试试或者查一下资料
最好是在for循环外面啦
这个随便 看你的需求
如果出异常了 你的for循环不想继续下去就放在外面
放在里面还可以让for循环的后续循环继续运行
这个嘛 放哪都行 举个例子
try{ A}catch{B}
A处发生异常,catch则会捕获到,程序将停止。
所以在 for外面还是里面 并不会对程序本身产生什么影响。
try-catch的作用域相当于一对(),也就是说,try中申明的变量 在try之外是无效的。
你看怎么方便就怎么用。
个人建议:用在for里面的具体方法中,这样具有针对性。
补充一点:3楼理解错误,不可取。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我老板娘对我说:只想说,你的智商感人,无语什
下列关于纯合子的叙述中,正确的是A. 纯合子
这个世界上有没有一半的人分不清“那”和”哪
恒辉装饰材料在什么地方啊,我要过去处理事情
王者荣耀:项羽一技能怎么能这么坑
魅族note3多少钱官网
道路路面边缘与乔木中心的最小间距是下列哪一
eigteen前用a还是an
肚皮好养为什么腹部靠下一点大概肚脐眼靠下五
在□里填上一个数,使151□820≈151万,□里
根据《互联网信息服务管理办法》,从事新闻、
乐清市国土资源局退休干部活动中心地址有知道
咖啡店里面摩卡上面的奶油可以方便买到吗?推
3.分层法、反弯点法与D值法
粥公粥婆养生粥坊地址在哪,我要去那里办事
推荐资讯
一个就快要被冻死的人是否会突然觉得身体很热
求几个小说。古欧风魔法战斗的少年小说,现代
公交卡里余额上海还剩一块,还可以在地铁里换
1/2x+x^3的积分是多少啊?1/(2x+x^3)的积分是
远光灯和近光灯在不打开的情况下怎么区分
中草药养生健康美容馆地址有知道的么?有点事
白18K金8分/0.08克拉钻石戒指多少钱
佳能 5d2 后转盘改变曝光补偿能设置为改变ISO
你是我的最爱,无人等待期.是哪首歌的歌词?
杭州夜校有哪些专业
【义和团口号】以下哪一项不是义和团运动的口
以前北方人南迁最终造成了怎样的影响
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?