循環中拋出異常后,未完成的循環會不會繼續運行
for(int i=0;i<people.length;i++)
{
????????if(people[i]<60)
?????????{
????????????throw new Myexception("成績不及格!");
????????}
????????else
????????{
????????????System.out.println("全部通過");
????????????break;
????????}
}
for(int i=0;i<people.length;i++)
{
????????if(people[i]<60)
?????????{
????????????throw new Myexception("成績不及格!");
????????}
????????else
????????{
????????????System.out.println("全部通過");
????????????break;
????????}
}
2020-02-16
舉報
2020-02-16
這里的拋出異常是在if語句里面,如果執行了if語句拋出了異常,那else肯定不會執行了,