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日,异常作业相关推荐

  1. 江西省2019计算机二级报名日期,2020年3月江西计算机等级报名时间、报名入口【2019年12月18日-27日】...

    [导语]<2020年3月江西全国计算机等级考试工作通知>现已发布.2020年3月江西计算机等级报名时间:2019年12月18日-27日,考试时间:2020年3月28日-30日,小编现将报考 ...

  2. 西门子工业自动化资料大全 (2019年10月18日版)

    西门子工业自动化资料大全 (2019年10月18日版) 下载地址:www.ad.siemens.com.cn/service/download/documentlist.pdf

  3. D2 日报 2019年4月18日

    ? 新闻 ➡️ 今天,小程序正式支持 SVG juejin.im ➡️ Facebook:公司曾「无意中上传」150 万用户邮件联系人 readhub.cn ? 开源项目 ➡️ NtesEyes/py ...

  4. 完美国际2019最新服务器,《完美国际2》2019年12月18日部分数据互通公告

    为优化服务器配置,进一步提升<完美国际2>的服务质量,也为给玩家们提供相互交流的机会,适应活动规模日益扩大的需求,<完美国际2>预计将在2019年12月18日对"涅槃 ...

  5. 2019年10月18日作业题解

    讲真题目质量很低,各种莫名其面的细节,有的题目提交三四遍都过不了.... 口区... 顺便写个题解吧QWQ A题2的多少次幂 Description 从键盘输入一个数x,x是2的整数次幂(x=2^y) ...

  6. 2019年5月18日训练日记

    今天是第一次和学姐一起训练,为女生赛做准备. 开始的时候,因为不太熟悉,所以配合不是那么默契.我们三个人在读三道题,然后我们读出来题意和学姐交流,一起想思路.开始有道水题我在做,感觉思路很简单,就很快 ...

  7. 2019年1月18日假期日记

    这是假期开始的第好几天,自己好像已经懒散了好几天了,感觉放了假就像忘记了所有,整天无所事事. 今天看着练习题,结果发现第一题好像只有点思路,然后就没有然后了,可能自己对字符串还是不熟悉吧,又看了点字符 ...

  8. CSDN第一篇日记 2019年5月18日

    站在生物角度讲,现在的时刻我已经30过半了.30岁了而立之年,是什么让我停下脚步,花出时间来开始慢慢写日记的,这个应该感谢10年前的复旦大学的老师,于娟老师.用生命的最后的时间,写下博客,写下人生最后 ...

  9. 2019年9月18日训练日记

    这几天保证了每天最少看五道题,虽然没有仔细扣代码,但是大致思路都了解了.然后我们队准备一周打四场比赛,周三周四晚上周六周日白天这是我们都空闲的时间,如果老师不放比赛就自己开.然后每个人在vjudge开 ...

最新文章

  1. 父窗口jquery触发iframe按钮事件(转载)
  2. linux syslog用法
  3. 【SURF+GTM】基于SURF特征提取,GTM去除错误配准点的图像匹配算法的MATLAB仿真
  4. php in方法,PHP函数in_array()使用详解
  5. 要搞清楚对象和对象的引用
  6. c语言扫描图片的坐标,tc 如何在指定坐标处 输出bmp图片??
  7. 《现代操作系统》精读与思考笔记 第七章 多媒体
  8. javascript日历插件
  9. MapReduce寻找共同好友
  10. DWR2学习笔记(一)
  11. System.Runtime.InteropServices.COMException 检索COM类工厂中CLSID{xxxxxxxxx}的组件时失败解决方法...
  12. linux报mce清除不良代码,如何分析系统MCE异常?
  13. R packages for big data:data.table
  14. 同志亦凡人第一季/全集BQueer As Folk 1迅雷下载
  15. 关于二进制转换为十六进制
  16. 汽车之家论坛字体反爬
  17. 计算机专业知识3,计算机专业知识试卷3
  18. 台风怎么看内存颗粒_普条居然采用南亚A-DIE HR颗粒,光威TYPEα内存条稳超3200MHZ...
  19. 【后端】Nginx 体系
  20. mysql 常见问题处理_mysql常见问题处理

热门文章

  1. 带有播放列表的网页播放器
  2. 【JY】浅谈混凝土结构/构件性能试验指标概念(二)
  3. 小米2S手机开启开发者选项
  4. nacos 消息机制
  5. jqgrid控制多选按钮显示隐藏
  6. 非法本法硕最真实的就业现状
  7. 红米note10和红米note10pro的区别
  8. 图像识别毕业设计 人脸识别与疲劳检测系统设计与实现 - python opencv
  9. GitLab设置受保护的分支
  10. 杜静20176395