任务说明(二选一):
我选择实现模块判断传入的电子邮箱账号的正确性。
实现要求:
一、实现功能模块:通过正则表达式进行简单的判断;
二、
public class Test { public static void main(String arg[]) { Scanner str=new Scanner(System.in); String email = str.nextLine(); while(true) { if (Test.checkEmail(email)) { System.out.println(email+"是合法的邮箱名。"); break; } else { System.out.println(email+"不是合法的邮箱名。"); break; } } } public static boolean checkEmail(String email) { String pattern= "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; return Pattern.matches(pattern, email); } }
三、按PSP流程进行工作量估算,填写任务清单工作量估算表
PSP阶段 |
时间估算(小时) |
实际实际(小时) |
|
计划 |
估计每个阶段的时间成本 |
0.5 |
1 |
开发 |
需求分析 |
1 |
1.5 |
系统设计 |
2 |
2 |
|
设计复审 |
1 |
0.5 |
|
代码实现 |
3 |
3 |
|
代码复审 |
1 |
1.5 |
|
测试 |
2 |
2.5 |
|
报告 |
测试报告 |
1 |
1 |
总结 |
1.5 |
2 |