我的简单作业

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();
  }
 }
}
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("您已退出系统:(");
 }
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;
 }
 
}
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;//返回值
 }
}
原文地址:https://www.cnblogs.com/wekw/p/11637749.html