package p1;
//import java.util.Vector;
import java.util.Scanner;
public class Add__check {
public static Person[] per=new Person[100];
// Vector<Person> pv = new Vector<Person>();
static Scanner sc = new Scanner(System.in);
public static int n = -1; //妈蛋的,这里一定要加static - -
public void add(){
n++;
Person p;
System.out.print("姓名:");
String name=sc.next();
// p.setName(name);
System.out.print("性别:");
String sex=sc.next();
// p.setSex(sex);
System.out.print("年龄:");
String age=sc.next();
// p.setAge(age);
System.out.print("电话:");
String phone=sc.next();
// p.setPhone(phone);
System.out.print("QQ:");
String qq=sc.next();
// p.setQq(qq);
System.out.print("地址:");
String address=sc.next();
// p.setAddress(address);
p=new Person(name,sex,age,phone,qq,address);
per[n] = p;
System.out.println(per[n].toString());
System.out.println("添加成功!");
}
public void all() {
for (int i = 0; i <= n; i++) {
//Person p=new Person();
System.out.println(per[i].toString());
}
}
public void byName() {
System.out.print("请输入要查询联系人的姓名:");
String findName = sc.next();
for ( int i = 0; i <= n; i++) {
if (per[i].getName().equals(findName)) {
System.out.println(per[i].toString());
}
}
}
public void update() {
System.out.print("请输入要修改的电话簿的姓名:");
String findName = sc.next();
for (int i = 0; i <= n; i++) {
if (per[i].getName().equals(findName)) {
System.out.print("姓名:");
per[i].setName(sc.next());
System.out.print("性别:");
per[i].setSex(sc.next());
System.out.print("年龄:");
per[i].setAge(sc.next());
System.out.print("电话号码:");
per[i].setPhone(sc.next());
System.out.print("QQ:");
per[i].setQq(sc.next());
System.out.print("地址:");
per[i].setAddress(sc.next());
System.out.println(per[i].toString());
}
}
}
public void delect(){
System.out.print("请输入要删除的联系人的姓名:");
String findName = sc.next();
int y_n;
for (int i = 0; i <= n; i++) {
if (per[i].getName().equals(findName)) {
System.out.println(per[i].toString());
System.out.println("是否进行删除:1 是 2否");
y_n = sc.nextInt();
if (y_n==1) {
int j;
for(j = i; j <= n; j++) {
per[j] = per[j + 1];
}
per[j+1] = null;
System.out.println("删除成功!");
}
}else{
System.out.println("你输入的号码不存在!");
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Java基础代码-电话本制作
共9个文件
java:3个
class:3个
classpath:1个
4星 · 超过85%的资源 需积分: 10 10 下载量 174 浏览量
2015-09-17
21:55:15
上传
评论
收藏 9KB ZIP 举报
温馨提示
如果你刚开始学习Java,可以查看这部代码,简单易懂易学~非常适合刚开始学习Java的你~~~
资源推荐
资源详情
资源评论
收起资源包目录
Java基础-电话本.zip (9个子文件)
Java基础-电话本
phone
phone
.project 381B
bin
p1
Add__check.class 3KB
Index.class 1KB
Person.class 2KB
.settings
org.eclipse.jdt.core.prefs 629B
src
p1
Add__check.java 3KB
Person.java 1KB
Index.java 904B
.classpath 301B
共 9 条
- 1
资源评论
- Son_of_a_bitch2015-09-24刚学java的可以看看。
Oo單曲循环丨
- 粉丝: 9
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功