2019-12-27-Java for循环中的try catch return 语句

本文详细解析了Javafor循环中的trycatchreturn语句应用,通过具体代码示例,展示了如何处理循环过程中的异常,特别是IndexOutOfBoundsException,以及return语句在循环异常处理中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、需求

理解:Java for循环中的try catch return 语句

二、演示

package com.eleven.csdn1227;

/**
 * 
 * Java for循环中的try catch return 语句
 * 
 * @author sywangu
 *
 */
public class Test {
	public static void main(String[] args) {
		// 定义一个数组
		String[] codes = { "a201a", "a201", "a1017" };

		// for循环打印
		for (int i = 0; i <= 4; i++) {
			try {
				System.out.println("Analysing code: " + codes[i]);
				System.out.println("***********");
			} catch (IndexOutOfBoundsException e) { // 每次循环都会判断下标是否会越界
				System.out.println("Out of boundes, Unsuccessfully ended ");
				return; // return表示会跳出整个main方法,并不是跳出当前循环,所以不会打印最后的finished
			} catch (Exception e) {
				System.out.println("Unknown Exception "); // 没有打印
			}
		}
		System.out.println("finished");// 没有打印
	}

}

三、打印输出

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值