import java.util.Scanner;
class PhoneBook
{
public static void main(String[] args)
{
System.
out.println(
"\t\t\t******电话本********");
System.
out.println(
"\t\t\t请输入要选择的功能:");
System.
out.println(
"\t\t\t1.新增一个联系人" );
System.
out.println(
"\t\t\t2.查找指定的联系人" );
System.
out.println(
"\t\t\t3.查找所有的联系人" );
System.
out.println(
"\t\t\t4.退出系统" );
System.
out.println(
"\t\t\t\t版本:v1.0 " );
System.
out.println(
"\t\t\t********************");
int flag=
0;
Contacts[] contacts=
new Contacts[
10];
Scanner s=
new Scanner(System.
in);
System.
out.print(
"请输入您要选择的功能(1~4):");
int i=s.nextInt();
while(i<
4){
switch(i){
case 1:{
if(flag<
10){
Contacts contact=
new Contacts();
contact.Input();
contacts[flag]=contact;
flag++;
}
else{
System.
out.println(
"输入以达到上限");
}
}
break;
case 2:{
System.
out.print(
"请输入姓名:");
String n=s.next();
System.
out.println(
"姓名\t性别\t年龄\t电话号码\t\t身份证号");
int flag2=
0;
for(
int j=
0;j<flag;j++){
if(contacts[j].name.equals(n)){
contacts[j].Output();
flag2 ++;
}
}
if(flag2 ==
0){
System.
out.println(
"找不到您要的联系人");
}
}
break;
case 3:{
for(
int j=
0;j<flag;j++){
System.
out.println(
"姓名\t性别\t年龄\t电话号码\t\t身份证号");
contacts[j].Output();
}
}
break;
default:{
System.
out.println(
"请输入正确的数");
}
}
System.
out.println(
"\t请输入要选择的功能:");
System.
out.println(
"\t\t1.新增一个联系人" );
System.
out.println(
"\t\t2.查找指定的联系人" );
System.
out.println(
"\t\t3.查找所有的联系人" );
System.
out.println(
"\t\t4.退出系统" );
System.
out.print(
"请输入下一步要执行的操作对应的序号(1~4):");
i=s.nextInt();
}
}
}
class Contacts
{
String name;
String gender;
int age;
String phone_number;
String IDCard_number;
public void Input(){
Scanner s=
new Scanner(System.
in);
System.
out.print(
"请输入姓名:");
name=s.next();
System.
out.print(
"请输入性别:");
gender=s.next();
System.
out.print(
"请输入年龄:");
age=s.nextInt();
System.
out.print(
"请输入电话号码:");
phone_number=s.next();
System.
out.print(
"请输入身份证号:");
IDCard_number=s.next();
}
public void Output(){
System.
out.println(name+
"\t"+gender+
"\t"+age+
"\t"+phone_number+
"\t\t"+IDCard_number);
}
}
转载请注明原文地址: https://ju.6miu.com/read-9447.html