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

一、需求

理解: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");// 没有打印
	}

}

三、打印输出

在这里插入图片描述

发布了90 篇原创文章 · 获赞 284 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_41293896/article/details/103728044