《Java程序设计》实 验 报 告一
异常处理
所使用的工具软件及环境:
环境:Windows 8.1;jdk 1.8;
工具:eclipse
实验目的:
了解异常处理机制,掌握异常处理的设计方法。
实验内容:
用户自定义一个异常,编程创建并抛出某个异常类的实例。运行该程序并观察执行结果。
例如:用户密码的合法化验证。
要求密码有4-6个数字组成。若长度不落在这个范围或不是有数字组成。抛出自己的异常。
要求:
1.面向对象编程。
2.异常定义,抛出,捕捉三个流程。
源程序:
package login;
import java.util.Scanner;
public class user{
static class passwordexception extends Exception{
public passwordexception(String msg) {
super(msg);
}
public static String PasswordCompare() throws passwordexception{
Scanner input=new Scanner(System.in);
System.out.println(“请输入密码”);
String str=input.nextLine();
try {
if(!str.matches(“\d+”)) {
passwordexcept