图书馆管理系统
【项目说明】
复现学校图书馆系统!具体看思路。
【项目内容】
项目功能结构图:
【设计思路导图】
【页面展示】
【代码实现】
public void userAdd() throws IOException {
System.out.println("请输入注册的账号!(由字母数字下划线组成且开头必须是字母,不能超过16位)");
Scanner scanner = new Scanner(System.in);
String name = scanner.next();
//检查注册格式是否正确
while (!name.matches(pUserName)) {
System.out.println("非法");
System.out.println("请重新输入用户名:(由字母数字下划线组成且开头必须是字母,不能超过16位)");
name = scanner.next();
}
System.out.println("亲输入密码!(由6位0-9数字组成)");
String password = scanner.next();
while (!password.matches(pUserPassword)) {
System.out.println("不合理,请重新输入密码:(由6位0-9数字组成)");
password = scanner.next();
}
// 写出数据保存到文件"ID.txt"。
FileWriter ID = new FileWriter("ID.txt", true);
ID.write(name + ";"); // 写入昵称
ID.write(password + "\n"); // 写入密码
ID.close();//关闭资源时,与FileOutputStream不同。 如果不关闭,数据只是保存到缓冲区,并未保存到文件。
System.out.println("====================注册完成========================");
}