湖北卫视你就是奇迹那个编程猫在哪里可以让孩子学你好,编程猫采用线上视频直播一对一教学,在家就能学,您可以访问编程猫官网,报名参加我们的试听课,咨询上课事宜。编程猫的编程课
找一位java编程高手,编写一个简单的通讯录,最好在6.2前发给我,谢谢!
JAVA通讯录 求一个JAVA编写的通讯录,基本的就可以。
具体方法如下:
1、定义封装一条记录的实体类
2、根据实际系统容量,定义一个数组
3、完成系统中显示全部记录的逻辑
4、完成系统中添加一条记录的逻辑
5、完成系统中删除一条记录的逻辑
6、完成系统中修改一条记录的逻辑
7、全部代码:
import java.util.Scanner;
class Contact {
String cellPhone;
String name;
}
public class Main {
private static void menu () {
System.out.println("************** 菜单 ******"
+ "************");
System.out.println(" 1.显示全部通讯录");
System.out.println(" 2.增加一条记录");
System.out.println(" 3.删除一条记录");
System.out.println(" 4.修改一条记录");
System.out.println(" 0.退出");
}
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
Contact[] contacts = new Contact[200];
int size = 0;
String cmd = "";
do {
menu();
System.out.print("请输入你得选择:(0-4)");
cmd = scn.nextLine();
if (cmd.equals("1")) {
if (size == 0)
System.out.println("系统当前无记录!");
else
for (int i = 0; i < size; i++) {
System.out.println(contacts[i].name + ":"
+ contacts[i].cellPhone);
}
} else if (cmd.equals("2")) {
System.out.print("请输入手机号:");
String cellphone = scn.nextLine();
System.out.print("请输入姓名:");
String name = scn.nextLine();
Contact contact = new Contact();
contact.cellPhone = cellphone;
contact.name = name;
if (size < contacts.length) {
contacts[size++] = contact;
System.out.println("添加成功!");
} else {
System.out.println("你最多只能添加" +
contacts.length + "条记录");
}
} else if (cmd.equals("3")) {
System.out.print("请输入要删除的手机号:");
String cellphone = scn.nextLine();
int index = -1;
for (int i = 0; i < size && i < contacts.length;
i++) {
if (contacts[i].cellPhone.equals(cellphone)) {
index = i;
break;
}
}
if (index == -1) {
System.out.println("该记录不存在!");
} else {
for (int i = index; i < size; i++) {
contacts[index] = contacts[index + 1];
}
contacts[size - 1] = null;
size--;
System.out.println("删除成功!");
}
} else if (cmd.equals("4")) {
System.out.print("请输入要修改的手机号:");
String cellphone = scn.nextLine();
int index = -1;
for (int i = 0; i < size && i < contacts.length;
i++) {
if (contacts[i].cellPhone.equals(cellphone)) {
index = i;
break;
}
}
if (index == -1) {
System.out.println("该记录不存在!");
} else {
System.out.print("请输入姓名:");
String name = scn.nextLine();
contacts[index].name = name;
}
}
} while (!cmd.equals("0"));
System.out.println("退出成功!");
scn.close();
System.exit(0);
}
}
求! 用JAVA编写一个通讯录,只要有最基本的添加、查找就可以
开发环境JBuilder2005 SQL server2003 SP3连接方士直链,如果直链不上改桥链,参考http://hi.baidu.com/yehaizi_2008/blog/item/d1d0564b81e0dff583025ce8.html 数据文件代码: create database userInfo go USE USERINFO GO create table uses( username varchar(10) not null, usertell varchar(20) not null, usertells varchar(20) not null, userQQ V哪位高手会用java编写一个简单通讯录
是J2ME手机通讯录吗?我才做了一个,如果需要请留下邮箱地址。 已经发给你了,怎么不采纳我啊?!java编写一个简单通讯录 实现添加删除查找等 打包发给我吧、:362260031@qq.com
提供一个思路: 定义一套文件头,其中有一个标识是用来表示该记录是否删除(逻辑删除用) 添加的时候,每个记录就直接增加到文件最后。 另外,每个记录都要定义好它的格式,可以参照数据库的原理,类似于字段的性质,可以用定长字段,然后有一个对照表。每次要查询哪个字段就可以找到它对应在每行的多少列到多少列,然后简单的把每行的N到M列拿出来组成string和需要比对的字符串进行compare就可以匹配了用Java编一个通讯录程序?
Java 编程资料网这里有一个现成的例子, 你可以参考一下: http://www.javanb.com/j2me/1/3548.html相关文章
- 详细阅读
-
求大神帮忙,这个怎么编程,或者怎么用详细阅读
求excel大神帮忙录制个宏或者用公式实现下面的问题非常高兴为您解答问题,其实您这个问题不用录制宏,当排完序后,设置一个公式就可以了。还没有想到更好的办法,需要加一列进行辅
-
C++编程答题遇到问题-图灵编程(求助详细阅读
求答案,c语言C++和java都是后来出现的,都不是纯OO,第一个纯OO语言是1972年出现的Smalltalk。 诸如“对象”和“对象的属性”这样的概念,可以一直追溯到1950年代初。它们首先出
-
编程题8255芯片中的灯泡题他的取反详细阅读
单片机 思考题与习题 急 谢谢。。。。1、分4组,分别由PSW中RS1、RS0控制,每组8个单元,复位后的寄存器是第0组。能被8整除的都可以进行位寻址。EA:片内外程序存储器片选端,ALE:
- 详细阅读
-
猿编程的巩固挑战闪退是什么原因详细阅读
猿编程下载了用不了什么原因猿编程无法使用的原因可能有多种,下面列举了一些常见的原因和解决方法:
1. 网络连接问题:确保你的设备连接到了稳定的网络,尝试使用其他应用或者网页 -
自学编程有什么渠道可以获取资料?详细阅读
在哪些网站可以自学编程?自学编程是不是很难精进呢?像B站等,包括一些视频软件上都是有这样的课程,自学编程的更多的是要实战练习一下。现在资源的共享性是非常的好的,很多的网站
-
CIE编程一级有什么用详细阅读
aice考级一级有用吗有用。
aice考级有助于提高学生的信息素养,aice考级一级也是实力的证明,当然是有用的。
aice考级为推进人工智能时代新型人才的培养、全面提升青少年人工智 - 详细阅读
-
不懂编程可以做我的世界开发者吗详细阅读
我以后想在游戏公司开发游戏,但是完全不懂编程,可以吗?我觉得可以,有时候一些好的想法是许多做游戏的专业人员所不具备的,大家都只是跟风,看到有什么游戏就借鉴别人的做。程序员好