我在乐字节学习的第十天(Java)

24 篇文章 0 订阅
19 篇文章 0 订阅

今天是我在乐字节学习的第十天啦,老师讲的是【异常处理机制】

今天老师讲了异常处理,咱们可以一起来探讨下哈!如果有哪里不对的地方可以指出来哦!java学习第十一天—异常处理机制(附案例)赶紧收藏订阅吧

运行结果:为了更好的理解异常机制,里面输出了一些多余的话。勿喷

java学习第十一天—异常处理机制(附案例)赶紧收藏订阅吧
在这里插入图片描述

下面是源码:欢迎老司机试开

class FuShuIndexException extends Exception

{

FuShuIndexException(){}

FuShuIndexException(String s)

{

super(s);

System.out.println(“这是FuShuIndexException类的内容。。。。”);

}

}

class Demo

{

public int method(int[] arr,int Index)throws FuShuIndexException

{

if (Index<0)

{

throw new FuShuIndexException(“数组角标为负啦!!抛出异常。”);

}

return arr[Index];

}

}

public class ExceptionDemo

{

public static void main(String[] args)//throws FuShuIndexException

{

int[] arr=new int[3];

//int num=arr[-3];

Demo d=new Demo();

try

{

int x=d.method(arr,-10);

System.out.println(x);

}

catch(FuShuIndexException e)

{

System.out.println(“已捕获异常。。。catch”);

System.out.println(“print getMessage:”+e.getMessage());

System.out.println(“print e:”+e);

e.printStackTrace();//jvm默认的异常处理机制调用的就是这个方法

System.out.println(“角标为负异常,catch语句输出。”);

}

//System.out.println(num);

System.out.println(“over”);

}

ln(“角标为负异常,catch语句输出。”);

}

//System.out.println(num);

System.out.println(“over”);

}

}
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值