Java__实验三《Java程序设计》实验报告目录:题目目的和要求功能说明设计流程图源程序数据结果实验心得与体会题目用户自行定义一个异常,编程创建并抛出某个异常类的实例,运行该程序并观察执行结果。例如:用户密码的合法化验证,要求密码由4-6个数字组成,若长度不落在这个范围或不是由数字组成,抛出自己的异常。目的和要求熟悉ava的异常机制处理原理,掌握用户自定义异常类,掌握如何抛出异常、捕获并处理异常。功能说明用户密码的合法化验证,密码由4-6位数字组成,若不在范围内,则抛出“密码超出范围”,若不是数字,则抛出“密码格式错误”,输入密码正确则输出“密码是”。.*;.*;.*;classpasswordExceptionextendsException{ publicpasswordException() { super(); }publicpasswordException(Strings){ super(s);(null,s);}} lassWUXING{ publicstaticStringpasswordcheck()throwspasswordException{ Stringstr=(null,"输入密码:"); if(()<4||()>6) { thrownewpasswordException("密码超出范围"); } elseif(!("\\d+")) {thrownewpasswordException("密码格式错误!!");}returnstr;}publicstaticvoidmain(Stringargs[]){ try{ Stringpassword=passwordcheck(); (null,"密码是:"+password); }catch(passwordExceptione){ (); } }}数据结果
Java 实验三 来自淘豆网m.daumloan.com转载请标明出处.