java中入门中简单语句编写电话本查删改业务
来源:互联网 发布:abc谋杀案知乎 编辑:程序博客网 时间:2024/05/17 04:44
package TestList;
import java.util.Scanner;
public class books {
private String name;
private String sex;
private String age;
private String num;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
@Override
public String toString() {
return "books [name=" + name + ", sex=" + sex + ", age=" + age + ", num="
+ num + "]";
}
}
public class run {
static int index = -1;
public static books[] ph = new books[100];
public static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
while(true){
System.out.println("********电话本查询系统********");
System.out.println("1、增加 2、删除 3、修改 4、按姓名查询 5、查询所有 0、退出");
System.out.println("********电话本查询系统********");
System.out.println("请输入您要查询的业务:");
int select = sc.nextInt();
switch(select){
case 1:
addbook();
break;
case 2:
delect();
break;
case 3:
fix();
break;
case 4:
findName();
break;
case 5:
findAll();
break;
case 0:
System.out.println("已成功退出系统!");
System.exit(0);
break;
default :
System.out.println("输入错误,请重新输入:");
}
}
}
private static void findAll() {
// TODO Auto-generated method stub
for(int i=0;i<=index;i++){
System.out.println(ph[i].toString());
}
}
private static void findName() {
// TODO Auto-generated method stub
System.out.println("请输入要查询联系人的姓名:");
String t = sc.next();
int i;
for(i=0;i<=index;i++){
if(ph[i].getName().equals(t)){
System.out.println(ph[i].toString());
}
}
}
private static void fix() {
System.out.println("请输入要修改人的姓名:");
String f = sc.next();
int i;
for(i=0;i<=index;i++){
if(ph[i].getName().equals(f)){
System.out.println("请输入姓名:");
String name = sc.next();
ph[i].setName(name);
System.out.println("请输入年龄:");
String age = sc.next();
ph[i].setAge(age);
System.out.println("请输入性别:");
String sex = sc.next();
ph[i].setSex(sex);
System.out.println("请输入电话号码:");
String num = sc.next();
ph[i].setNum(num);
}System.out.println(ph[i].toString());
System.out.println("修改完成!");
}
}
private static void delect() {
System.out.println("请输入要删除的姓名:");
String n = sc.next();
int i,j;
for( i=0;i<=index;i++){ //先循环遍历一遍
if(ph[i].getName().equals(n)){
System.out.println(ph[i].toString());
System.out.println("是否进行删除:1、是 2、否 ");
int inputnum = sc.nextInt();
if(inputnum == 1){
for( j=i;j<index;j++){
ph[j] = ph[j+1];
}
ph[j+1] = null;
System.out.println("联系人已删除!");
}
}
index--;
if(index ==-1){
System.out.println("电话本为空");
}else{
System.out.println("电话本联系人为:");
for( i=0;i<=index;i++){
System.out.println(ph[i].toString());
}
}
}
}
private static void addbook() {
index++;
books ph1 = new books();
System.out.println("请输入姓名:");
String name = sc.next();
ph1.setName(name);
System.out.println("请输入年龄:");
String age = sc.next();
ph1.setAge(age);
System.out.println("请输入性别:");
String sex = sc.next();
ph1.setSex(sex);
System.out.println("请输入电话号码:");
String num = sc.next();
ph1.setNum(num);
ph[index] = ph1;
System.out.println(ph[index].toString());
System.out.println("添加成功!");
}
}
import java.util.Scanner;
public class books {
private String name;
private String sex;
private String age;
private String num;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getNum() {
return num;
}
public void setNum(String num) {
this.num = num;
}
@Override
public String toString() {
return "books [name=" + name + ", sex=" + sex + ", age=" + age + ", num="
+ num + "]";
}
}
public class run {
static int index = -1;
public static books[] ph = new books[100];
public static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
while(true){
System.out.println("********电话本查询系统********");
System.out.println("1、增加 2、删除 3、修改 4、按姓名查询 5、查询所有 0、退出");
System.out.println("********电话本查询系统********");
System.out.println("请输入您要查询的业务:");
int select = sc.nextInt();
switch(select){
case 1:
addbook();
break;
case 2:
delect();
break;
case 3:
fix();
break;
case 4:
findName();
break;
case 5:
findAll();
break;
case 0:
System.out.println("已成功退出系统!");
System.exit(0);
break;
default :
System.out.println("输入错误,请重新输入:");
}
}
}
private static void findAll() {
// TODO Auto-generated method stub
for(int i=0;i<=index;i++){
System.out.println(ph[i].toString());
}
}
private static void findName() {
// TODO Auto-generated method stub
System.out.println("请输入要查询联系人的姓名:");
String t = sc.next();
int i;
for(i=0;i<=index;i++){
if(ph[i].getName().equals(t)){
System.out.println(ph[i].toString());
}
}
}
private static void fix() {
System.out.println("请输入要修改人的姓名:");
String f = sc.next();
int i;
for(i=0;i<=index;i++){
if(ph[i].getName().equals(f)){
System.out.println("请输入姓名:");
String name = sc.next();
ph[i].setName(name);
System.out.println("请输入年龄:");
String age = sc.next();
ph[i].setAge(age);
System.out.println("请输入性别:");
String sex = sc.next();
ph[i].setSex(sex);
System.out.println("请输入电话号码:");
String num = sc.next();
ph[i].setNum(num);
}System.out.println(ph[i].toString());
System.out.println("修改完成!");
}
}
private static void delect() {
System.out.println("请输入要删除的姓名:");
String n = sc.next();
int i,j;
for( i=0;i<=index;i++){ //先循环遍历一遍
if(ph[i].getName().equals(n)){
System.out.println(ph[i].toString());
System.out.println("是否进行删除:1、是 2、否 ");
int inputnum = sc.nextInt();
if(inputnum == 1){
for( j=i;j<index;j++){
ph[j] = ph[j+1];
}
ph[j+1] = null;
System.out.println("联系人已删除!");
}
}
index--;
if(index ==-1){
System.out.println("电话本为空");
}else{
System.out.println("电话本联系人为:");
for( i=0;i<=index;i++){
System.out.println(ph[i].toString());
}
}
}
}
private static void addbook() {
index++;
books ph1 = new books();
System.out.println("请输入姓名:");
String name = sc.next();
ph1.setName(name);
System.out.println("请输入年龄:");
String age = sc.next();
ph1.setAge(age);
System.out.println("请输入性别:");
String sex = sc.next();
ph1.setSex(sex);
System.out.println("请输入电话号码:");
String num = sc.next();
ph1.setNum(num);
ph[index] = ph1;
System.out.println(ph[index].toString());
System.out.println("添加成功!");
}
}
0 0
- java中入门中简单语句编写电话本查删改业务
- 在网页中实现曾删改查
- 简单的数据库操作 增 删改 查 Java编程
- 上文中RSA电话本JAVA程序源代码
- java实现简单电话本
- MSSQL 数据库的正删改查语句
- mybatis简单运用(添删改查)
- coredata简单使用,插删改查
- coredata简单使用,插删改查
- coredata简单使用,插删改查
- 简单模板链表。增查删改
- Java语言中switch语句、用switch编写简单的计算器
- sql语句的证删改查的sql语句
- java控制台中电话本 io流写入本地txt中
- android中创建数据库与完成数据添删改查(SQLite)
- discuz中快速建立增查删改界面:第2步,建立5个文件
- discuz中快速建立增查删改界面:第3步,查看运行结果
- Android 2.0中电话本contact的读写操作(增删改查)
- Android0914<十八>(()Android网络连接HttpConnection、Volley,xUtils)(待更ing)
- Android DbUtils之查询数据库
- PL/SQL Developer配置使用说明
- H.264数据流格式
- Java中String、StringBuilder和StringBuffer类的区别
- java中入门中简单语句编写电话本查删改业务
- 有关apue.h头文件的疑问???
- nyoj 488 素数环 【dfs】
- CentOS 5.5 的oracle 10g安装(32位)
- 从零实现来理解机器学习算法:书籍推荐及障碍的克服
- android学习之路之listView的优化问题
- 游戏音效资源
- 关于数据科学,书上不曾提及的三点经验
- 欧几里德算法及原理