package com.bw.tryCatch;import java.util.Scanner;public class zuoYe1 {//    编写应用程序,从命令行传入两个整型数作为除数和被除数。要
//    求程序中捕获NumberFormatException 异常和ArithmeticException
//    异常,而且无论在哪种情况下,“总是被执行”这句话都会在控制台
//    输出。public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入两个数字:");String line = sc.nextLine();try {if(line.isEmpty()){throw new ArrayIndexOutOfBoundsException();}String[] lines = line.split(" ");int first = Integer.parseInt(lines[0]);int second = Integer.parseInt(lines[1]);double s = first/second;}catch (NumberFormatException|ArithmeticException ex){ex.printStackTrace();}catch (RuntimeException ex){ex.printStackTrace();}catch (Exception ex){ex.printStackTrace();}finally {System.out.println("总是被输出。。。");}}
}

编写应用程序,从命令行传入两个整型数作为除数和被除数。要求程序中捕获NumberFormatException 异常和ArithmeticException异常,而且无论在哪种情况下,“总是被执行相关推荐

  1. 编写应用程序,从命令行传入两个整型数作为除数和被除数。要求程序中捕获NumberFormatException 异常和ArithmeticException 异常,而且无论在哪种情况下,“总是被执行”

    public static void main(String[] args) {try {int a=Integer.parseInt(args[0]);int b=Integer.parseInt( ...

  2. 在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积;再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积。

    在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积:再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积. 1.mult. ...

  3. 如何编写完美的 Python 命令行程序?

    这篇文章将教你如何编写完美的 Python 命令行程序,提高团队的生产力,让大家的工作更舒适. 作者 | Yannick Wolff 译者 | 弯月 责编 | 屠敏 出品 | CSDN(ID:CSDN ...

  4. golang 命令行_如何使用Golang编写快速有趣的命令行应用程序

    golang 命令行 by Peter Benjamin 彼得·本杰明(Peter Benjamin) 如何使用Golang编写快速有趣的命令行应用程序 (How to write fast, fun ...

  5. python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX‘ 解决方法

    python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法 参考文章: (1)python程序在命令行执行提示ModuleNotFo ...

  6. python输入正方形边长值、计算其面积_尝试修改列6.2编写命令行参数解析的程序,解析命令行参数所输入边长的值,计算并输出正方形的周长和面积。_学小易找答案...

    [简答题] [单选题]ZigBee 中每个协调点最多可连接______个节点,一个ZigBee网络最多可容纳______个节点.( ) [资料题]DWord-Ans.pdf 索引和目录.pdf 完成效 ...

  7. c语言程序的命令行输入,C程序获取命令行参数

    命令行参数 命令行界面中,可执行文件可以在键入命令的同一行中获取参数用于具体的执行命令.无论是Python.Java还是C等等,这些语言都能够获取命令行参数(Command-line argument ...

  8. 程序通过命令行获取操作系统名称+版本+CPU名称等各种信息

    文章目录 (一)命令行取得信息 (1.1)Windows (1.1.1)操作系统名称版本 (1.1.2)CPU名称 (1.2)Linux (1.2.1)操作系统名称版本 (1.2.2)CPU名称 (1 ...

  9. 从键盘输入两个数作为除数和被除数。要求程序中捕获NumberFormatException 异常和ArithmeticException 异常, 而且无论在哪种情况下,“程序执行结束”这句话都会在控制

    编写应用程序,从键盘输入两个数作为除数和被除数.要求程序中捕获NumberFormatException 异常和ArithmeticException 异常, 而且无论在哪种情况下,"程序执 ...

最新文章

  1. 配置LYNC和Exchange 2010 SP1 OWA集成
  2. 感恩节QAD带你“吃鸡”
  3. 我想用keil5生成BIN文件,可是安装目录下找不到fromelf.exe
  4. HDU1257 最少拦截系统 贪心或动态规划
  5. dp线和hdmi区别_HDMI铜线与光纤线有啥区别?为什么铜线传播速度更快?看完涨知识...
  6. java中字节码_Java字节码执行图示
  7. 图解23种设计模式,不信你学不会!(建议收藏)
  8. Fedora 中的 Yum 命令详解
  9. 简书红米MIUI-7.5兼容性缺陷:长按文字时弹出的复制粘贴菜单缺少背景色
  10. 从java 转到 c# 知识点
  11. iOS表示图下拉刷新控件
  12. 洛谷P3764 签到题 III
  13. 计算机-库win10,Win10游戏运行库合集32/64位 官方最新版
  14. Linux防火墙iptables学习笔记
  15. java jbutton 大小_Java swing JButton的顺序和大小
  16. java实现9*9乘法表
  17. 照相机的计算机微处理器芯片是什么,芯片到底是什么?
  18. 【思考】Docker到底解决了什么问题
  19. 《全心全意地投入》——英文小译二【英文短篇正能量】
  20. wireshark数据包流量分析

热门文章

  1. 二进制、八进制、十六进制(一)
  2. 浅谈Spring的Bean生命周期和作用域
  3. ghost win10缺少hh.exe--解决
  4. borland终于把delphi卖掉了
  5. ADS8688驱动(FPGA)
  6. 秘趣响应式高端在线影视视频网站源码 苹果cmsV10内核带采集+试看+VIP+分销
  7. Hexo主题Aurora的魔改(一)
  8. [Windows10]BitLocker解锁经验分享
  9. vue window.open跳转带参数
  10. OTP安装Office