0
点赞
收藏
分享

微信扫一扫

练习-Java异常处理之try-catch之异常捕获(2)

you的日常 2022-02-17 阅读 52
java

任务描述

本关任务:根据逗号(英文逗号)切割给定的一行字符串,得到一个字符串数组,输出数组中第五个元素,并捕获数组越界异常。

/*
任务:接收给定的一行字符串,实现以下需求:
1.通过逗号(英文逗号)切割字符串,得到一个字符串数组;
2.输出数组中第五个元素;
3.捕获数组越界异常,输出“数组长度小于5”。
字符串样式:hello,32,java,hao,tian
切割后的字符串数组长度不一定大于等于5,当我们输出数组中第五个元素时,会生成一个叫做数组越界的异常。
*/
// 请在Begin-End间编写代码
import java.util.Scanner;
/********** Begin **********/
// 第一步:创建ExcTest类
public class ExcTest {
    public static void main(String[] args) {
        // 第二步:接收给定的字符串
        Scanner input = new Scanner(System.in);
        String str = input.nextLine();
        // 第三步:切割字符串,得到一个数组
        String[] array = str.split(",");
        // 第四步:输出数组中第五个元素,并捕获异常
        try {
            System.out.println(array[4]);
        }catch (Exception e){
            System.out.println("数组长度小于5");
        }
    }
}
/********** End **********/

 

举报

相关推荐

0 条评论