package dzqc.demao;
import java.util.Scanner;
public class Express {
//登陆的首页
public void welcome() {
//用户选择类型
int type ;
System.out.println("=========================================================================");
System.out.println("***************************欢迎来到FeiGe快递系统***************************");
System.out.println("=========================================================================");
System.out.println("尊敬的用户,请选择操作类型:");
System.out.println("1.登陆系统");
System.out.println("2.注册用户");
System.out.println("3.退出系统");
//登陆验证方法
logins log = new logins();
Scanner input = new Scanner(System.in);
//控制台获取用户选择类型
type =input.nextInt();
if(type==1) {//登陆方法
log.login();
}if(type == 2) {//注册并登陆验证方法
log.register();
}if(type == 3) {//退出 方法
log.sOut();
}
}
}
//登陆的首页
public void welcome() {
//用户选择类型
int type ;
System.out.println("=========================================================================");
System.out.println("***************************欢迎来到FeiGe快递系统***************************");
System.out.println("=========================================================================");
System.out.println("尊敬的用户,请选择操作类型:");
System.out.println("1.登陆系统");
System.out.println("2.注册用户");
System.out.println("3.退出系统");
//登陆验证方法
logins log = new logins();
Scanner input = new Scanner(System.in);
//控制台获取用户选择类型
type =input.nextInt();
if(type==1) {//登陆方法
log.login();
}if(type == 2) {//注册并登陆验证方法
log.register();
}if(type == 3) {//退出 方法
log.sOut();
}
}
}
package dzqc.demao;
import java.util.Scanner;
public class logins {
int count =0;
Scanner sc = new Scanner(System.in);
vali vil = new vali();
//登陆验证方法
public void login() {
if(count>=3){//登陆次数判定
System.out.println("您尝试登陆错误次数已超过3次,抱歉,您已退出系统:(");
}
else {
System.out.println("请输入您的账号:");
String id=sc.next();
System.out.println("请输入您的密码:");
String pwd=sc.next();
//登陆验证方法validate()
if(vil.validate(id, pwd)==false){//验证账号、密码
System.out.println("账号或密码错误,请重新登陆!");
count++;//登陆累计次数加1
login();//重新登陆
}
}
}
//注册验证方法
public void register() {
Persion ps = new Persion();
System.out.println("请输入您的注册账号:");
String id=sc.next();
ps.setName(id);
System.out.println("请输入您的注册密码:");
String pwd=sc.next();
ps.setPassword(pwd);
System.out.println("注册成功请登陆:");
System.out.println("请输入您的账号:");
String ids=sc.next();
System.out.println("请输入您的密码:");
String pwds=sc.next();
if(vil.verification(id, pwd,ids,pwds)==false){//验证账号、密码
System.out.println("账号或密码错误,请重新登陆!");
count++;//登陆累计次数加1
login();//重新登陆
}
}
//退出方法
public void sOut() {
System.out.println("您已退出系统:(");
}
int count =0;
Scanner sc = new Scanner(System.in);
vali vil = new vali();
//登陆验证方法
public void login() {
if(count>=3){//登陆次数判定
System.out.println("您尝试登陆错误次数已超过3次,抱歉,您已退出系统:(");
}
else {
System.out.println("请输入您的账号:");
String id=sc.next();
System.out.println("请输入您的密码:");
String pwd=sc.next();
//登陆验证方法validate()
if(vil.validate(id, pwd)==false){//验证账号、密码
System.out.println("账号或密码错误,请重新登陆!");
count++;//登陆累计次数加1
login();//重新登陆
}
}
}
//注册验证方法
public void register() {
Persion ps = new Persion();
System.out.println("请输入您的注册账号:");
String id=sc.next();
ps.setName(id);
System.out.println("请输入您的注册密码:");
String pwd=sc.next();
ps.setPassword(pwd);
System.out.println("注册成功请登陆:");
System.out.println("请输入您的账号:");
String ids=sc.next();
System.out.println("请输入您的密码:");
String pwds=sc.next();
if(vil.verification(id, pwd,ids,pwds)==false){//验证账号、密码
System.out.println("账号或密码错误,请重新登陆!");
count++;//登陆累计次数加1
login();//重新登陆
}
}
//退出方法
public void sOut() {
System.out.println("您已退出系统:(");
}
package dzqc.demao;
/**
* 实体类
* @author:王丙午
* 2019年10月8日
*/
public class Persion {
//学生姓名
private String name;
//学生密码
private String password;
//学生年龄
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
/**
* 实体类
* @author:王丙午
* 2019年10月8日
*/
public class Persion {
//学生姓名
private String name;
//学生密码
private String password;
//学生年龄
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
package dzqc.demao;
/**
*
* @author:王丙午
* 2019年10月7日
*/
public class vali {
//登陆方法
public boolean validate(String id, String pwd){
boolean flag = false;
//获取实体信息
Persion person = new Persion();
person.setName("lisan");
person.setPassword("124");
//验证登陆信息
if (id.equals(person.getName()) && pwd.equals(person.getPassword())){
//登陆成功
System.out.println("登陆成功!");
System.out.println(" 登陆成功....欢迎"+person.getName()+"登陆!");
flag = true;
}else {
System.out.println("登陆失败!");
}
return flag;//返回值
}
//注册验证方法
public boolean verification(String id, String pwd,String ids,String pwds){
boolean flag = false;
if (id.equals(ids) && pwd.equals(pwds)){
//登陆成功
System.out.println("登陆成功!");
System.out.println(" 登陆成功....欢迎"+id+"登陆!");
flag = true;
}else {
System.out.println("登陆失败!");
}
return flag;//返回值
}
}
/**
*
* @author:王丙午
* 2019年10月7日
*/
public class vali {
//登陆方法
public boolean validate(String id, String pwd){
boolean flag = false;
//获取实体信息
Persion person = new Persion();
person.setName("lisan");
person.setPassword("124");
//验证登陆信息
if (id.equals(person.getName()) && pwd.equals(person.getPassword())){
//登陆成功
System.out.println("登陆成功!");
System.out.println(" 登陆成功....欢迎"+person.getName()+"登陆!");
flag = true;
}else {
System.out.println("登陆失败!");
}
return flag;//返回值
}
//注册验证方法
public boolean verification(String id, String pwd,String ids,String pwds){
boolean flag = false;
if (id.equals(ids) && pwd.equals(pwds)){
//登陆成功
System.out.println("登陆成功!");
System.out.println(" 登陆成功....欢迎"+id+"登陆!");
flag = true;
}else {
System.out.println("登陆失败!");
}
return flag;//返回值
}
}