2019年2月18日,异常作业
java源代码分享地址为:
链接:https://pan.baidu.com/s/1y_sSFfg9fszIGPatlcnn9w
提取码:0ih8
复制这段内容后打开百度网盘手机App,操作更方便哦
作业1:
编辑代码如下:
import java.util.InputMismatchException; import java.util.Scanner;public class LianXi {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入1~3中的任意数字,将会显示相应的课程内容:");int num = 0;try {num = input.nextInt();switch (num){case 1:System.out.println("数学课!");break;case 2:System.out.println("语文课!");break;case 3:System.out.println("英语课!");break;default:System.out.println("输入的数字有误!");break;}}catch (InputMismatchException e){System.err.println("输入错误!");e.printStackTrace();System.out.println(e.getMessage());}catch (Exception e){System.err.println("输入错误!");}finally{System.out.println("欢迎提出建议!");}} }
输出结果为:
请输入1~3中的任意数字,将会显示相应的课程内容: b 输入错误! java.util.InputMismatchExceptionat java.util.Scanner.throwFor(Scanner.java:864)at java.util.Scanner.next(Scanner.java:1485)at java.util.Scanner.nextInt(Scanner.java:2117)at java.util.Scanner.nextInt(Scanner.java:2076)at LianXi.main(LianXi.java:12) null 欢迎提出建议!
作业2
创建人类:
package com.yichang.zuoye;public class Person {private String name;private String sex;private int age;public Person() {}public Person(String name, String sex, int age) {this.name = name;this.sex = sex;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSex() {return sex;}public void setSex(String sex)throws Exception {if(sex.equals("男")||sex.equals("女")){this.sex = sex;}else{throw new Exception("性别只可以是男或者女!");}}public int getAge() {return age;}public void setAge(int age) throws Exception {if(age>=1&&age<=100){this.age = age;}else{throw new Exception("年龄必须在1到100之间!");}}public void showInfo(){System.out.println("本人叫"+this.getName()+",性别:"+this.getSex()+",年龄为:"+this.getAge());} }
编写测试类:
package com.yichang.zuoye;public class TestPerson {public static void main(String[] args) {Person p = new Person();try{p.setAge(101);}catch (Exception e){e.printStackTrace();}}}
输出结果为:
java.lang.Exception: 年龄必须在1到100之间!at com.yichang.zuoye.Person.setAge(Person.java:46)at com.yichang.zuoye.TestPerson.main(TestPerson.java:7)Process finished with exit code 0
转载于:https://www.cnblogs.com/bozhu-liu/p/10407457.html
2019年2月18日,异常作业相关推荐
- 江西省2019计算机二级报名日期,2020年3月江西计算机等级报名时间、报名入口【2019年12月18日-27日】...
[导语]<2020年3月江西全国计算机等级考试工作通知>现已发布.2020年3月江西计算机等级报名时间:2019年12月18日-27日,考试时间:2020年3月28日-30日,小编现将报考 ...
- 西门子工业自动化资料大全 (2019年10月18日版)
西门子工业自动化资料大全 (2019年10月18日版) 下载地址:www.ad.siemens.com.cn/service/download/documentlist.pdf
- D2 日报 2019年4月18日
? 新闻 ➡️ 今天,小程序正式支持 SVG juejin.im ➡️ Facebook:公司曾「无意中上传」150 万用户邮件联系人 readhub.cn ? 开源项目 ➡️ NtesEyes/py ...
- 完美国际2019最新服务器,《完美国际2》2019年12月18日部分数据互通公告
为优化服务器配置,进一步提升<完美国际2>的服务质量,也为给玩家们提供相互交流的机会,适应活动规模日益扩大的需求,<完美国际2>预计将在2019年12月18日对"涅槃 ...
- 2019年10月18日作业题解
讲真题目质量很低,各种莫名其面的细节,有的题目提交三四遍都过不了.... 口区... 顺便写个题解吧QWQ A题2的多少次幂 Description 从键盘输入一个数x,x是2的整数次幂(x=2^y) ...
- 2019年5月18日训练日记
今天是第一次和学姐一起训练,为女生赛做准备. 开始的时候,因为不太熟悉,所以配合不是那么默契.我们三个人在读三道题,然后我们读出来题意和学姐交流,一起想思路.开始有道水题我在做,感觉思路很简单,就很快 ...
- 2019年1月18日假期日记
这是假期开始的第好几天,自己好像已经懒散了好几天了,感觉放了假就像忘记了所有,整天无所事事. 今天看着练习题,结果发现第一题好像只有点思路,然后就没有然后了,可能自己对字符串还是不熟悉吧,又看了点字符 ...
- CSDN第一篇日记 2019年5月18日
站在生物角度讲,现在的时刻我已经30过半了.30岁了而立之年,是什么让我停下脚步,花出时间来开始慢慢写日记的,这个应该感谢10年前的复旦大学的老师,于娟老师.用生命的最后的时间,写下博客,写下人生最后 ...
- 2019年9月18日训练日记
这几天保证了每天最少看五道题,虽然没有仔细扣代码,但是大致思路都了解了.然后我们队准备一周打四场比赛,周三周四晚上周六周日白天这是我们都空闲的时间,如果老师不放比赛就自己开.然后每个人在vjudge开 ...
最新文章
- 父窗口jquery触发iframe按钮事件(转载)
- linux syslog用法
- 【SURF+GTM】基于SURF特征提取,GTM去除错误配准点的图像匹配算法的MATLAB仿真
- php in方法,PHP函数in_array()使用详解
- 要搞清楚对象和对象的引用
- c语言扫描图片的坐标,tc 如何在指定坐标处 输出bmp图片??
- 《现代操作系统》精读与思考笔记 第七章 多媒体
- javascript日历插件
- MapReduce寻找共同好友
- DWR2学习笔记(一)
- System.Runtime.InteropServices.COMException 检索COM类工厂中CLSID{xxxxxxxxx}的组件时失败解决方法...
- linux报mce清除不良代码,如何分析系统MCE异常?
- R packages for big data:data.table
- 同志亦凡人第一季/全集BQueer As Folk 1迅雷下载
- 关于二进制转换为十六进制
- 汽车之家论坛字体反爬
- 计算机专业知识3,计算机专业知识试卷3
- 台风怎么看内存颗粒_普条居然采用南亚A-DIE HR颗粒,光威TYPEα内存条稳超3200MHZ...
- 【后端】Nginx 体系
- mysql 常见问题处理_mysql常见问题处理