java异常循环里还是在,Java 在循环里发生异常会跳出循环

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:35   1494   0

不知道他验证了没。。。

ecea462c7bc8e19f44c71dfbe9be28f2.png

98484aa705b7730453352ad72847c3ae.png

package com.zjw;

/**

* @author 朱俊伟

* @date 2020/11/12 22:09

*/

public class TestError {

public static void main(String[] args) {

testWhileException();

//testForException();

System.out.println("我是main结束。。。");

}

public static void testWhileException(){

int a = 1;

int b = 2;

while (b>a){

System.out.println("我是while循环。。");

int i = 1/0;

}

}

public static void testForException(){

for (;;){

System.out.println("我是for循环。。。");

int i = 1/0;

}

}

}

根据结果发现:在循环里发生异常,如果没有捕获的话,异常会一直向上抛,跳出循环,下面的代码也不会再执行。

原文:https://www.cnblogs.com/zjw-blog/p/13966651.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP