java实验报告一(异常处理)

本次实验报告聚焦于Java异常处理机制,通过创建一个自定义的`passwordexception`类,实现用户密码合法化的验证。程序要求密码由4-6个数字组成,否则抛出自定义异常。在代码中,使用了异常定义、抛出和捕捉的完整流程,并结合正则表达式进行判断,提高了代码的健壮性。
摘要由CSDN通过智能技术生成

《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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值