摩尔的Java学习笔记6.2
第六周作业:
1、输入一个1~7之间的整数表示星期几,输出对应的英文单词(表示星期几);要求捕获以下异常:类型不匹配异常,如输入的是字符串等;输入的数值范围不合理,如>7,或<=0;
2、判断一个数能否被3整除,如果不能整除就抛出一个异常,并让其调用方法来捕获,显示相应的处理信息;
3、(fact方法捕获异常) (1)fact方法的功能是求n!,阶乘值是byte类型;(2)当n!值超过byte数据类型的范围(Byte.MIN_VALUE 、Byte.MAX_VALUE)时,运算结果不正确,但系统并不产生异常,所以要程序员自己抛出异常;(3)在主方法中调用该方法;
4、(fact方法声明异常,主方法捕获异常) (1)fact方法的功能是求n!,阶乘值是byte类型;(2)当n!值超过byte数据类型的范围(Byte.MIN_VALUE 、Byte.MAX_VALUE)时,运算结果不正确,但系统并不产生异常,所以要程序员自己抛出异常;(3)在主方法中调用该方法;
5、(fact方法和主方法都声明异常) (1)fact方法的功能是求n!,阶乘值是byte类型;(2)当n!值超过byte数据类型的范围(By