通迅录中的信息包括:姓名,公司,联系电话,邮编。
要求的操作有:添加一个联系人,列表显示所有联系人。
import java.util.Scanner;
class Comm{
Comm(String name,String company,String tell,String code){
this.person= name;
this.company = company;
this.code = code;
this.tell = tell;
}
String person ;
String company;
String tell;
String code;
}
public class Test{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int select;
while(true) {
System.out.println(\"------请输入需要的操作-------\");
System.out.println(\"输入“1”添加联系人--输入“2”查看联系人列表\");
CommEntry a = new CommEntry();
select = input.nextInt();
switch(select) {
case 1:{a.add();break;}
case 2:{a.seek();break;}
default:{
break;
}
}
}
}
}
class CommEntry {
static int comm_number;
public static Comm[] a = new Comm[10];
Scanner input1 = new Scanner(System.in);
public void add() {
if (comm_number >= 10)
System.out.println(\"联系人列表已满,联系人添加失败!!!\");
else {
System.out.println(\"请输入联系人:姓名 公司 电话 邮编\");
a[comm_number] = new Comm(input1.next(),input1.next(),input1.next(),input1.next());
comm_number++;
System.out.println(\"联系人\"+ a[comm_number-1].person +\"添加成功\");
}
}
public void seek() {
System.out.println(\"-------------联系人列表----------\");
System.out.println(\"姓名\\t公司\\t电话\\t邮编\");
for (int i = 0; i < comm_number; i++) {
System.out.println(a[i].person + \"\\t\"
+ a[i].company + \"\\t\"
+ a[i].tell + \"\\t\"
+ a[i].code);
}
}
}
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。


