需求:当分数大于100小于0时,自定义一个简单的分数异常提示
分析:
1.定义一个异常类继承Exception异常类
2.定义教师调用输入分数法并进行异常处理
3.定义测试类进行测试
自定义异常类编码
/*自定义异常类* */public class SorceException extends Exception { ///定义无参构造方法 public SorceException(){} ///定义带参结构的方法 public SorceException(String message){ super(message); }}
老师类编码
/*老师打分* */public class Teacher { ///定义打分成员的方法 public void CheckScore(int score)throws SorceException{ if (score>100|score<0){ throw new SorceException(分数超出范围); }else { System.out.println(正常分数”); } }}
教师测试类编码
/*测试类* c\*/public class TeacherTest { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println(“请输入一个分数”; int sorce=sc.nextInt(); Teacher t=new Teacher(); try { t.CheckScore(sorce);///编译时异常必须处理 } catch (SorceException e) { e.printStackTrace(); } }}
本文是转载内容,我们尊重原作者对文章的权利。如有内容错误或侵权行为,请联系我们更正或删除文章。