| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2548 人关注过本帖
标题:[求助]编写电话簿实例
取消只看楼主 加入收藏
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
 问题点数:0 回复次数:11 
[求助]编写电话簿实例
我刚刚开始接触java,一头雾水,,,

这个作业催的比较急,上来和各位ggjj请教探讨一下,希望能够解决一时之急。

任务:用java设计一个电话簿。
– 个人信息包括:姓名、移动电话、固定电话、Email四项信息
– 程序能添加、修改和删除个人信息
– 所有的个人信息需按自定义的规则排序
– 程序能将个人信息以文件方式保存在计算机上


我现在的想法是,建立一个链表,这样比较方便查找和删除。但是又有些不明白,他要求要以文件方式保存,好像又涉及到文件输入输出流。……有些迷茫。

现在的进度是我写了一个person类,里面用private定义了信息属性,下面又是迷茫了……

先提前谢谢大家
搜索更多相关主题的帖子: 实例 电话簿 编写 
2006-11-29 21:17
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
忘了说,要求不用写界面,我又迷了,似乎是在cmd下面有提示语,键盘选择,0是添加,1是修改,2删除然后再继续

好像可以用case
2006-11-29 21:31
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
……我觉得自己好笨阿。

楼上的前辈,应该从哪里着手呢??
2006-11-29 21:51
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 

package mpgl;

import java.io.*;

public class person{
protected String name; //姓名
protected String mobile; //移动电话
protected String telephone; //固定电话
protected String Email; //电子邮件
protected int no; //联系人编号

person(){
}

person(String pname,String pmobile,String ptele,String pmail,int pno){
name=pname;mobile=pmobile;telephone=ptele;Email=pmail;no=pno;
}
//以下5个方法获取联系人基本信息
void getNo(){
return this.no;
}
void getName(){
return this.name;
}
void getMobileNumber(){
return this.mobile;
}
void getTeleNumber(){
return this.telephone;
}
void getEmail(){
return this.Email;
}
//以下方法来设置联系人的信息
void setNo(int no){
this.no=no;
}
void setName(String name){
this.name=name;
}
void setMileNumber(String mobile){
this.mobile=mobile;
}
void setTeleNumber(String telephone){
this.telephone=telephone;
}
void setEmail(String Email){
this.Email=Email;
}
//update来修改学生信息

}


暂时编到这里,感觉说了一堆废话……

2006-11-29 22:15
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
我想问,8楼的同学你还留着没有??
2006-11-29 22:35
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
我对于main函数一直很模糊

今天又编了一段,用来显示运行之后的提示语

public void run() {
while (true) {
char option = getString("\nEnter one of the following options:\n" +
"1. Add new person\n" +
"2. Check out a person\n" +
"3. Delete a person\n4. Status\n5. Exit\n" +
"Your option:").charAt(0);
switch (option) {
case '1': add(); break;
case '2': check(); break;
case '3': delete(); break;
case '4': status(); break;
case '5': return;
default: System.out.println("Wrong option, try again.");
}
}
}
这个也是参考了一些例子写出来的,大家能不能帮着一起拼凑一下,这眼巴巴地又过了一天,,,照这个进度,恐怕有点难啊,,,
2006-11-30 22:37
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 

死期是周六

2006-12-01 09:10
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 

死期是周六

2006-12-01 09:11
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
很难好吧,今天还有别的考试,这小日子要过疯了
2006-12-01 09:18
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
我现在有一个地方不明白,怎么把person建成链表,现在person里面不是有很多属性么,地址电话什么的,怎么把person变成一个object,穿成串儿,,,这样才可以比较方便的添加查找。
2006-12-01 21:01
快速回复:[求助]编写电话簿实例
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017653 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved