猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
JAVA 抛出异常throws怎么用的?
我不会用啊? 这个throw Exception有什么用? 没看出来啊
倚天杖
浏览 448
回答 3
3回答
开满天机
抛出异常 是为了你在调用这个方法的时候,可以根据捕获这个方法抛出的异常 然后进行相应处理。这是它与Catch exception不同的地方。相同的地方在于他们都在该方法方式异常时不会导致程序结束。但catch exception是在该方法被处理异常。throw是在调用方法内处理
0
0
0
临摹微笑
如果在调用Divide();方法的时候出现了错误,异常,就进入catch块,在catch块可以对异常以后做出一些回应,比如登录中出现错误,跳入catch块,catch就可以做一些提示等功能
0
0
0
慕森王
throw Exception用于抛出异常比如在你的函数devide里 加以下代码if (num < 10 ){throw new Exception("输入的数字必须大于9!");}那调用devide的时候 只要num输入10以下数字 就会抛出异常try{Throws.Devide();} catch(Exception e) {System.out.println("获得一个错误:" + e.getMessage());e.printStackTrace();throw e; //不做进一步处理,将异常向外抛出}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续