电话本
· 实现功能:
· 请输入要选择的功能:
1. 新增一个联系人
2. 查找指定的联系人
3. 查找所有的联系人
4. 退出系统
功能要求:
1、新增一个联系人,联系人的姓名,性别,年龄,手机号,身份证号由用户从控制台录入
2、按照姓名查找符合条件的所有的联系人(有可能有联系人同名情况,如果同名,全部列出)
3、查询所有的联系人
4、该电话本只能存最多10个联系人
涉及类:
电话本
· 实现功能:
· 请输入要选择的功能:
1. 新增一个联系人
2. 查找指定的联系人
3. 查找所有的联系人
4. 退出系统
功能要求:
1、新增一个联系人,联系人的姓名,性别,年龄,手机号,身份证号由用户从控制台录入
2、按照姓名查找符合条件的所有的联系人(有可能有联系人同名情况,如果同名,全部列出)
3、查询所有的联系人
4、该电话本只能存最多10个联系人
涉及类:
电话本
联系人
import java.util.*;
class TelPeople {
static boolean i = true;
String[] name = new String[9];
String[] gender = new String[9];
int[] age = new int[9];
long[] number = new long[9];
long[] ID = new long[9];
//--------显示界面-------------------
public void display(){
System.out.println("--------------------电话本管理---------------");
System.out.println("\t1.新增\t2.根据姓名查找\t3.查看所有\t4.退出");
System.out.println("--------------------电话本管理---------------");
}
//--------------------主界面选择操作---------------
public void select(){
while(i){
i = true;
System.out.println("请选择业务:");
Scanner input = new Scanner(System.in);
int select = input.nextInt();
switch(select){
case 1:
System.out.println("------添加至联系人------");
add();break;
case 2:
System.out.println("------根据姓名查找------");
nameRead();break;
case 3:
System.out.println("-----查看所有联系人-----");
read();break;
case 4:
System.out.println("--------退出系统--------");
exit();break;
default:
System.out.println("--------------您的输入有误--------------");
break;
}
}
}
//------------退出方法-------------
public void exit() {
// TODO Auto-generated method stub
i = false;
}
//----------查看所有联系人----------
public void read() {
// TODO Auto-generated method stub
for(int i = 0;i <name.length;i++){
if(name[i] != null){
System.out.println("姓名:"+name[i]+"性别:"+gender[i]+"年龄:"+age[i]+"手机号:"+number[i]+"身份证:"+ID[i]);
}
}
}
//----------根据姓名查看联系人------------
public void nameRead() {
// TODO Auto-generated method stub
System.out.println("请输入要查找的联系人:");
Scanner input = new Scanner(System.in);
String inName = input.next();
//int num = 0;
boolean flag = false;
for(int i = 0; i < name.length;i++){
if(inName.equals(name[i])){
System.out.println("姓名:"+name[i]+"性别:"+gender[i]+"年龄:"+age[i]+"手机号:"+number[i]+"身份证:"+ID[i]);
flag = false ;
break;
}else{
flag = true;
}
}
if(flag){
System.out.println("没有找到");
}
}
//-----------添加联系人-------------
public void add() {
int num = 0;
for(int i =0;i < name.length;i++){
if(name[i] != null){
num++;
}
}
System.out.println("姓名:");
Scanner input = new Scanner(System.in);
name[num] = input.next();
System.out.println("性别:");
gender[num] = input.next();
System.out.println("年龄:");
age[num] = input.nextInt();
System.out.println("手机号:");
number[num] = input.nextInt();
System.out.println("身份证:");
ID[num] = input.nextInt();
System.out.println("姓名:"+name[num]+","+"性别:"+gender[num]+","+"年龄:"+age[num]+","+"电话:"+number[num]+","+","+"身份证号:"+ID[num]);
System.out.println("\n"+"添加成功");
}
}
public class TelBook{
public static void main(String[] args) {
TelPeople p = new TelPeople();
p.display();
p.select();
}
}