`
xiaoya629
  • 浏览: 28021 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

try...catch...finally,throw,throws的综合运用

    博客分类:
  • java
J# 
阅读更多

现在要设计一个相处的方法,要求必须打印“计算开始”和“计算结束”信息,如果有异常则肯定交给调用处处理。

设计此方法需要用的异常的所有相关处理方法。

代码如下:

运行结果为:

对以上代码的分析和扩展:

1、如果将所有变量的类型变为double型,则运行结果为:

以上结果可以看到,对于算术异常,此时没有报异常,也没有对异常进行处理,而是正确执行了,infinitly表示的事无穷大。这应该与double类型所表示的范围有关

2、在此static的方法没有注明访问类型,为默认访问类型,如果声明为private是不能被访问的。static类型的方法和变量也受访问类型限制。

分享到:
评论

相关推荐

    Java 面试宝典

    38、try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不 会被执行,什么时候被执行,在 return 前还是后? .................................................... 25 39、下面的程序...

    Java面向对象的学习(第十一篇)

    异常 异常概念 异常体系 异常分类 抛出异常throw 声明异常throws 捕获异常try..catch finally代码块

    JAVA 面向对象程序设计第5章 异常处理.pptx

    5.3 throws与throw ;5.3 throws与throw;5.3.1 使用throws声明抛出异常;5.3.1 使用throws声明抛出异常;5.3.1 使用throws声明抛出异常;5.3.1 使用throws声明抛出异常;5.3.2 使用throw抛出异常;5.3.2 使用throw抛出...

    Java异常是Java提供的一种识别及响应错误的一致性机制,Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序

    文章目录: ...4. throw 和 throws 的区别是什么? 5. final、finally、finalize 有什么区别? 6. NoClassDefFoundError 和 ClassNotFoundException 区别? 7. try-catch-finally 中哪个部分可以省略?

    java 异常处理练习

    java 异常处理练习 try catch finally throw throws的使用,包含代码及注释

    java实验2实验报告.doc

    实验指导书 实验名称:包、接口与异常处理 学时安排:2 实验类别:综合设计型实验 实验要求:1人1组  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 一、实验目的 1、掌握java字符串处理...

    JAVA中异常处理的WORD文档

    异常处理的一般格式,用法流程及关键字throw throws try catch finally exception等的使用

    方法抛出的异常处理 (2)修改UserDaoImp1类,要求用户id不能修改,修改则抛出异常 使用log4j输出日志信息

    (2)会使用throw和throws (3)会使用log4j记录日志 3.实践 实践一:使用try-catch进行异常处理 需求说明 (1)使用UserDaoImp1类的方法查找用户,并用User类的getUserInfo()方法输出用户信息 (2)使用一个不...

    JAVA异常入门(思维导图)

    1.异常的概念2....捕获并处理异常(try……catch/finally)try……catch块 try……多catch块 try……catch/finally块 4.抛出异常throws5.自定义异常 自定义异常的来由 操作步骤 实例 5.小结 throw与throws的区别

    毕业就业-刷题库Java面试题大全(2021年-2022年).rar

    4. throw 和 throws 的区别是什么? 5. final、finally、finalize 有什么区别? 6. NoClassDefFoundError 和 ClassNotFoundException 区别? 7. try-catch-finally 中哪个部分可以省略? 8. try-catch-finally 中,...

    org.apache.tools.zip解决解压乱码问题

    public static void zip(String directory) throws FileNotFoundException, IOException { zip("", null, directory); } /** * * 功能描述:压缩文件 * 创建者:XXX * 创建日期: 2015...

    【09-异常处理】

    •对于自动关闭资源的try语句, 可以没有catch和finally——try块可以孤独地存在。 •自动关闭资源的try语句,有两个注意点:  –只有放在try后面的圆括号里的资源才会被关闭。  –能被自动关闭的资源必须实现...

    ftp上传文本、移动文件、删除文件

    public void ftpUploadByText(String content ,String uploadDir,String ftpFileName) throws Exception{ try { ftpClient = this.login(); //创建目录 createDir(ftpClient,uploadDir); // 设置上传目录 这个...

    bbs系统可留言

    public int executeUpdate(String sql,Object[] param) throws Exception { Connection connect = dbc.getConn(); int num = 0; PreparedStatement pstmt = null; try { pstmt = connect.prepareStatement(sql...

    jsp探针 ver0.1

    private final String windowsParseMacAddress(String ipConfigResponse) throws java.text.ParseException { String localHost = null; try { localHost = java.net.InetAddress.getLocalHost().getHostAddress(); ...

    Java学习笔记

    异常的处理方式:throws和try-catch方法 try-catch处理方式: try{ //一个 (1)可能出现异常的语句 } catch(XxxException e /*捕获的异常*/){ //0或n个 (2)处理异常的代码 } finally{ //0或1个 (3)...

    黑马入学基础测试

    throw和throws有什么区别 try catch finally分别在什么情况下使用 求1000 的结果中包含多少个0 注:1000 1×2×3×4×5× ×999×1000 编写程序 打印1到100之内的整数 但数字中包含7的要跳过 例如:17 27 71 72 ...

    Java常见面试题208道.docx

    74.throw 和 throws 的区别? 75.final、finally、finalize 有什么区别? 76.try-catch-finally 中哪个部分可以省略? 77.try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗? 78.常见的异常类有...

Global site tag (gtag.js) - Google Analytics