所需技术:面向对象之封装,构造方法,数组,Scanner,程序的流程控制,list集合
- 创建实体类Phone
- 启动程序进入主菜单,控制台上打印【1】用户登录 【2】办理手机号 【3】退出
- 用户登录模块:提示输入手机号,输入密码之后进入主页面 【1】查询套餐 【2】账户余额 【3】修改密码 【4】返回主菜单
- 办理手机号模块:提示可以选择的备选手机号,用完后删除。注册前查询下注册的号码是否已存在集合里,可以注册多个。
package com.company.day06.phone2;
public class Phone {
private String name;
private String phoneNum;
private String password;
private String phoneTC;
private int phoneYE;
public Phone(){
}
public Phone(String name, String phoneNum, String password, String phoneTC, int phoneYE) {
this.name = name;
this.phoneNum = phoneNum;
this.password = password;
this.phoneTC = phoneTC;
this.phoneYE = phoneYE;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhoneNum() {
return phoneNum;
}
public void setPhoneNum(String phoneNum) {
this.phoneNum = phoneNum;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getPhoneTC() {
return phoneTC;
}
public void setPhoneTC(String phoneTC) {
this.phoneTC = phoneTC;
}
public int getPhoneYE() {
return phoneYE;
}
public void setPhoneYE(int phoneYE) {
this.phoneYE = phoneYE;
}
@Override
public String toString() {
return "Phone{" +
"name='" + name + '\'' +
", phoneNum=" + phoneNum +
", password=" + password +
", phoneTC='" + phoneTC + '\'' +
", phoneYE=" + phoneYE +
'}';
}
}
package com.company.day06.phone2;
import java.util.ArrayList