文章目录:
java小型通讯录源代码
package src;
public class TelBook {
// 姓名
String name;
// 家庭电话
Integer homePhone;
// 个人移动电话
Integer personalMobilePhone;
// 办公电话
Integer officePhone;
// 家庭地址
String homeAddress;
// 办公地址
String officeAddress;
// QQ号码
Integer qqNumber;
// MSN号码
String msn;
// 邮件
String email;
// 备注
String notes;
String getEmail() {
return email;
}
void setEmail(String email) {
this.email = email;
}
String getHomeAddress() {
return homeAddress;
}
void setHomeAddress(String homeAddress) {
this.homeAddress = homeAddress;
}
Integer getHomePhone() {
return homePhone;
}
void setHomePhone(Integer homePhone) {
this.homePhone = homePhone;
}
String getMsn() {
return msn;
}
void setMsn(String msn) {
this.msn = msn;
}
String getName() {
return name;
}
void setName(String name) {
this.name = name;
}
String getNotes() {
return notes;
}
void setNotes(String notes) {
this.notes = notes;
}
String getOfficeAddress() {
return officeAddress;
}
void setOfficeAddress(String officeAddress) {
this.officeAddress = officeAddress;
}
Integer getOfficePhone() {
return officePhone;
}
void setOfficePhone(Integer officePhone) {
this.officePhone = officePhone;
}
Integer getPersonalMobilePhone() {
return personalMobilePhone;
}
void setPersonalMobilePhone(Integer personalMobilePhone) {
this.personalMobilePhone = personalMobilePhone;
}
Integer getQqNumber() {
return qqNumber;
}
void setQqNumber(Integer qqNumber) {
this.qqNumber = qqNumber;
}
public TelBook() {
}
public TelBook(String name, Integer personalMobilePhone) {
this.setName(name);
this.setPersonalMobilePhone(personalMobilePhone);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
TelBook myfriend = new TelBook("张三", new Integer("13800138000"));
}
}
求一关于通讯录管理程序的源程序代码
#includestdio.h /*I/O函数*/
#includeprocess.h/*包含exit函数*/
#includestring.h/*字符串函数*/
struct person/*定义一个结构体,结构体内元素为数组*/
{
char name[10];/*姓名*/
char number[15];/*学号*/
char tel[15];/*电话*/
char addr[30];/*地址*/
};
char filename[12];
FILE *fp;/*定义一个指针*/
void creat();/*创建一个通讯簿*/
void output();/*输出通讯录中所含资料*/
void append();/*添加函数*/
void search();/*查找函数*/
void Delete();/*删除函数*/
void modify();/*修改函数*/
/*以下是主函数*/
main()
{
int m;/*定义一个整数*/
creat();
while(1)/*括号中为1代表无限循环*/
{
printf("\n\n添加同学地址,请按1");
printf("\n查找同学地址,请按2");
printf("\n修改同学地址,请按3");
printf("\n删除原来地址,请按4");
printf("\n输出所有地址,请按5");
printf("\n退出本通讯录,请按0\n");
scanf("%d",m);
if(m=0m=5)
{
switch(m)/*调用主菜单函数,返回值整数作开关语句的条件*/
{
case 1: append();/*往通讯录中添加*/
break;
case 2: search();/*在通讯录中查找*/
break;
case 3: modify();/*修改通讯录中资料*/
break;
case 4: Delete();/*删除通讯录中资料*/
break;
case 5: output();/*输出通讯录中所有名单*/
break;
case 0: exit(0);/*退出运行程序*/
}
printf("\n\n操作完毕,请再次选择!");
}
else
printf("\n\n选择错误,请再次选择!");
}
}
void output()
{
struct person one;
if((fp=fopen(filename,"r"))==NULL)/*用输入打开一个文本文*/
{
printf("\n不能打开通讯簿!");
exit(0);
}
printf("\n\n%12s\n","通 讯 簿");
while(!feof(fp))/*检验fp所指文件是否结束,此为一个循环语句*/
{
fscanf(fp,"%s%s%s%s\n",one.name,one.number,one.tel,one.addr);/*从fp所指文件中读出数据*/ printf("\n%-10s%-15s%-15s%-30s\n",one.name,one.number,one.tel,one.addr);/*输出上面读出数据*/
}
fclose(fp);/*关闭所指文件,释放文件缓冲区,并返回值*/
}
/*****************添加函数*******************************/
void append()
{
struct person one;
if((fp=fopen(filename,"a"))==NULL)/*向二进制文本尾追加数据*/
{
printf("\n不能打开通讯簿!");
exit(0);
}
printf("\n请输入添加的姓名、电话号码及住址\n");
java通讯录小程序,代码,
package x.y.nio;
/**
* 人员
* @author Administrator
*
*/
public class Person {
private String name;
private String mobile;
private String email;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMobile() {
return mobile;
}
public void setMobile(String mobile) {
this.mobile = mobile;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
@Override
public String toString() {
return "姓名:" + name + "\t 手机:" + mobile + "\t 邮箱:" + email + "\t地址:" + address;
}
}
package x.y.nio;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class PersonUtils {
// 模拟数据库
private static MapString, Person persons = new HashMapString, Person();
public static void add(String name, String mobile, String email,
String address) {
Person person = new Person();
person.setName(name);
person.setMobile(mobile);
person.setEmail(email);
person.setAddress(address);
persons.put(person.getName(), person);
}
public static void update(Person person) {
persons.put(person.getName(), person);
}
public static void del(String name) {
persons.remove(name);
}
public static void get(String name) {
Person person = persons.get(name);
if (person != null) {
System.out.println(person.toString());
}
}
public static void getAll() {
for (String name : persons.keySet()) {
Person person = persons.get(name);
System.out.println(person.toString());
}
}
public static void main(String[] args) {
System.out.println("通讯录 \n 输入功能序号:1:添加 2:修改 3:删除 4:查询 5:列表0:退出");
Scanner scanner = new Scanner(System.in);
while(true){
int i = scanner.nextInt();
switch (i) {
case 1:
System.out.print("姓名:");
String name = scanner.next();
System.out.print("手机:");
String mobile = scanner.next();
System.out.print("邮箱:");
String email = scanner.next();
System.out.print("地址:");
String address = scanner.next();
PersonUtils.add(name, mobile, email, address);
System.out.println("添加成功!");
PersonUtils.get(name);
break;
case 2:
System.out.print("输入要修改的人的姓名:");
String updateName = scanner.next();
Person person = persons.get(updateName);
if(person != null){
System.out.print("手机:");
person.setMobile(scanner.next());
System.out.print("邮箱:");
person.setEmail(scanner.next());
System.out.print("地址:");
person.setAddress(scanner.next());
PersonUtils.update(person);
System.out.println("修改成功!");
PersonUtils.get(updateName);
}else{
System.out.println("要修改的人不存在!");
}
break;
case 3:
System.out.print("输入要删除的姓名:");
PersonUtils.del(scanner.next());
System.out.println("删除成功!");
PersonUtils.getAll();
break;
case 4:
System.out.print("输入要查询的姓名:");
PersonUtils.get(scanner.next());
break;
case 5:
PersonUtils.getAll();
break;
case 0:
System.exit(0);
break;
default :
System.out.println("选项错误!");
break;
}
}
}
}
微信小程序源代码怎么查看
您好,方法
1、微信小程序是一个免除下载安装直接使用的应用,使用微信【扫一扫】或者是【搜一搜】就可以打开应用。
2、微信小程序如今存在线下扫码、公众号关注、消息通知等多种功能。
3、在微信小程序中,可以向有所了解的技术员寻求帮助。他们会为客户查找微信小程序源码,这样我们就可以看到微信小程序源码了。
4、现如今各大企业项目公司都会培养一些专业的工作人员。他们会运用现有的技术查看源码。
5、查找小程序源码很简单,并且该源码会跟销售产品量成正比关系。
6、如下图,给我们的信息可以告诉我们查看微信小程序源码很有必要且又很有重要性。
7、对于查看微信小程序源码以及它的价值,如下图给与了详细解释。跟客户需求量很有关系。
8、如今网络市场发展十分迅速,微信小程序就是其中一个热门市场点,查看源码就是微信小程序最重要的地方。
void getAll() { for (String name : persons.keySet()) { Person person = persons.get(name); System.out.println(person.toS
用。2、微信小程序如今存在线下扫码、公众号关注、消息通知等多种功能。 3、在微信小程序中,可以向有所了解的技术员寻求帮助。他们会为客户查找微信小程序源码,这样我们就可以看到微信小程序源码了。4、现如今各大企业项目公司都会培养一些专业的工作人员。他们会运用现有的技术查看