黑马程序员技术交流社区
标题:
UserTest
[打印本页]
作者:
陈冬雪
时间:
2015-8-6 23:04
标题:
UserTest
package cn.itcast_4;
import java.util.Scanner;
import cn.itcast_1.User;
import cn.itcast_2.UserDao;
import cn.itcast_3.UserDaoImpl;
public class UserTest {
private static final UserDao newUdi = null;
public static void main(String[] args) {
while (true) {
System.out.println("欢迎*欢迎*热烈欢迎");
System.out.println("1.登录");
System.out.println("2.注册");
System.out.println("3.退出");
System.out.println("请开始吧");
Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
switch (line) {
case "1":
System.out.println("你来到登录页面了哦");
System.out.println("请输入你的用户名:");
String username = sc.nextLine();
System.out.println("请输入你的密码:");
String password = sc.nextLine();
/**
* 多态用法 UserDao ud = UserDaoImpl(); 具体类用法
* */
UserDao udi = new UserDaoImpl();
boolean flag = udi.isLogin(username, password);
if (flag) {
System.out.println("你已成功登录,开始你的旅程吧");
System.exit(0);
} else {
System.out.println("登录失败,你不能继续前进了");
}
break;
case "2":
System.out.println("欢迎注册,你可以开始新的旅程");
// 键盘录入注册的信息
System.out.println("请输入你的用户名:");
String newUsername = sc.nextLine();
System.out.println("请输入你的密码:");
String newpassword = sc.nextLine();
System.out.println("请输入你的邮箱:");
String newEmail = sc.nextLine();
System.out.println("请输入你的手机号码:");
String newPhone = sc.nextLine();
// 把数据用对象进行封装
User user = new User();
user.setUsername(newUsername);
user.setPassword(newpassword);
user.setEmail(newEmail);
user.setPhone(newPhone);
// 创建用户操作类对象
UserDaoImpl newUdi = new UserDaoImpl();
// 调用注册方法
newUdi.regist(user);
System.out.println("注册成功了");
break;
case "3":
default:
System.out.println("此次旅程结束了,谢谢使用");
System.exit(0);
break;
}
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2