首页 > 编程 > Java > 正文

java实现简单电话本

2019-11-06 07:57:24
字体:
来源:转载
供稿:网友
电话本· 实现功能:· 请输入要选择的功能: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();			} }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表