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

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

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


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

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

先提前谢谢大家
搜索更多相关主题的帖子: 实例 电话簿 编写 
2006-11-29 21:17
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
既然设计好了Person类,就可以写啊
先把界面建好,然后处理一下事件就可以了

既然是保存成文件格式,你可以用对象流写入文件.

可惜不是你,陪我到最后
2006-11-29 21:21
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
忘了说,要求不用写界面,我又迷了,似乎是在cmd下面有提示语,键盘选择,0是添加,1是修改,2删除然后再继续

好像可以用case
2006-11-29 21:31
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
那就更简单啊

可惜不是你,陪我到最后
2006-11-29 21:32
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
……我觉得自己好笨阿。

楼上的前辈,应该从哪里着手呢??
2006-11-29 21:51
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
你java.io熟么?

首先因为你要从控制台读入输入的东西,所以你输入输出流要熟

然后你要熟悉JAVA的数据结构,因为你要用它来保存你的Person

这两个熟了以后就可以编码了

你Person类已经定义好了,然后就可以写处理输入的方法了

可惜不是你,陪我到最后
2006-11-29 21:52
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
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
得分:0 
怎么有点像我们老师曾经布置的作业

广告位招租
2006-11-29 22:16
vivian1986
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2006-11-29
收藏
得分:0 
我想问,8楼的同学你还留着没有??
2006-11-29 22:35
myfor
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:357
专家分:6
注 册:2006-3-13
收藏
得分:0 
八百年前就没有了

广告位招租
2006-11-29 22:38
快速回复:[求助]编写电话簿实例
数据加载中...
 
   



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

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