第六次实训作业异常处理
  1. 编写一个类ExceptionTest,在main方法中使用try-catch-finally语句结构实现:
  • 在try语句块中,编写两个数相除操作,相除的两个操作数要求程序运行时用户输入;
  • 在catch语句块中,捕获被0除所产生的异常,并输出异常信息;
  • 在finally语句块中,输出一条语句
    import java.util.*;
    public class Zzw {public static void main(String args[]) {int s,a,b;try {a=new Scanner(System.in).nextInt();b=new Scanner(System.in).nextInt();s=a/b;System.out.println(s);}catch(ArithmeticException e) {System.out.println("除数不能为0!");}finally {System.out.println("哈哈!"); }     }
    }

  • 类的属性“身份证号码.id”设置值,当给的的值长度为18时,赋值给id,当值长度不是18时,抛出IllegalArgumentException异常,然后捕获和处理异常,编写程序实现以上功能。

  • import java.util.*;
    public class yuan {static void pop(int a) throws IllegalArgumentException{if(a!=18) {throw new IllegalArgumentException("长度不是18");}}public static void main(String args[]) {Scanner b=new Scanner(System.in);String c;int d;c=b.next();d=c.length();try {pop(d);System.out.println("身份证号码");System.out.println(c);}catch(IllegalArgumentException e){System.out.println(e);}}
    }

posted on 2019-05-16 21:49 杨蒙 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/YM4396/p/10878281.html

第六次实训作业异常处理相关推荐

  1. C语言实训作业PPT,C语言实训作业.docx

    C语言实训作业.docx . C语言通识教育实训指导书 实训课 (2 学时)指导教师何天成2016 年月日前言C 语言是现代最流行的通用程序设计语言之一,它既具有高级程序设计语言的优点,又具有低级程序 ...

  2. web前端实训作业 html+css+javascript 水果网页设计实例 企业网站制作

    web前端实训作业 html+css+javascript 仿果然新鲜水果(6页面)网页设计实例 企业网站制作 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无 ...

  3. 计算机基础与应用23页思考与实训,《计算机基础与应用》实训作业三

    <计算机基础与应用>实训作业(三) 实训练习一.数据库技术基础综合应用 [实训要求] 1.能够建立和维护Access数据库 2.能够使用SQL中的四条基本语句:INSERT.UPDATE. ...

  4. 头歌c语言实训作业题解

    头歌c语言实训作业题解 持续更新 C语言程序设计编辑与调试环境 1.打印输出 Hello World 2.打印输出图形 3.求三个数的最大值 4.熟悉C语言调试环境 C语言中最基本的输入输出 1.看看 ...

  5. 计算机基础知识实训答案,《计算机应用基础》实训作业答案

    <<计算机应用基础>实训作业答案.doc>由会员分享,可免费在线阅读全文,更多与<<计算机应用基础>实训作业答案>相关文档资源请在帮帮文库(www.wo ...

  6. 机器学习 --- 决策树(educode实训作业)

    引言:本文主要对educoder机器学习 --- 决策树的实训作业进行讲解,创造不易!请您点点关注,点点收藏叭!!! 目录 第1关:什么是决策树 任务描述 相关知识 引例 决策树的相关概念 编程要求 ...

  7. 计算机应用基础实训作业与要求,计算机应用基础实训内容及项目设计

    <计算机应用技术实训与考证>实训内容及项目 实训内容 1. 汉字输入法练习:运行金山打字通,进行汉字输入法综合练习,尽量使用词组的输入. 2. Windows 基本操作: 在D盘根目录下以 ...

  8. 期末实训作业C语言实现银行管理系统

    C语言实现银行管理系统 期末实训作业C语言实现银行管理系统 要求实现的系统能进行以下操作: 开户 销户 查询 存款 取款 挂失 解除挂失 更改密码 退出系统 话不多说,上代码.并不完全是我自己构思自己 ...

  9. 头歌实践教学平台答案(Java实训作业答案)

    搜集整理了一份最新最全的头歌(EduCoder)Java实训作业答案,分享给大家.(EduCoder)是信息技术类实践教学平台.(EduCoder)涵盖了计算机.大数据.云计算.人工智能.软件工程.物 ...

最新文章

  1. java.lang类在电脑哪个位置_Java中的java.lang.Class API 详解
  2. 东莞网络推广浅析网站优化中常见的引流方式有哪些?
  3. Material使用01 侧边栏MdSidenavModule、工具栏MdTollbarModule
  4. o型圈沟槽设计_深圳综合O型密封圈ID544.4MM*8.6MM报价-星湖蓝海科技
  5. iOS数据存储——沙盒。
  6. 【测评】海康EliteX---全球首款USB4.0移动固态硬盘,硬盘黑科技,移动闪电侠
  7. 软考网络规划设计师备考及通过心得
  8. Sql中partition by的使用
  9. jQuery 项目 兼容IE ,缓存问题,等总结
  10. Qt——P12 信号连接信号
  11. 美国出台最严技术出口管制!14项前沿科技面临封锁
  12. [Err] 1062 - Duplicate entry '111' for key 'PRIMARY'
  13. Ubuntu 语言配置修改为英文
  14. numpy合并不同维度矩阵_玩数据必备Python库:Numpy使用详解
  15. 虚幻官方文档使用UMG(虚幻运动图像)的用户界面笔记[VS2019]
  16. 什么是BASE最终一致性
  17. DLL中无法定位程序输入点inflateReset2于动态链接库
  18. js 自动播放音频文件,报警提示音等
  19. ppt如何制作个人简历?
  20. thinkpad x12018换固态_终极之后是否还有究极?ThinkPad X1 Carbon 2018评测

热门文章

  1. mysql Error Code: 1005(errorno:121)解决
  2. 机器学习嵌入式实现_机器学习中的嵌入
  3. 稀疏组套索_Python中的稀疏组套索
  4. php数据库中数据查询
  5. 微软:PHP在IIS 7上雄起
  6. PIC32单片机harmony开发环境搭建并新建harmony工程
  7. idea 代码格式化插件_IDEA非常棒的插件,阿里巴巴约定成文的代码公约规范
  8. 虚拟局域网软件开源_ZeroTier虚拟局域网免费远程桌面体验--替代TeamViewer
  9. intent android 匿名,Android 匿名启动activity 启动系统activity
  10. java web 导出word_JavaWeb Project使用FreeMaker导出Word文件