Zpark员工系统 ”增删改查“项目
package Zprakxitong;
import java.util.Scanner;
/**
* @author 杨洋
*项目名称:Zpark员工系统
*时间:2018.5.24
* 增 删 改 查
*/
public class Zparkyuangongxitong {
public static void main(String[] args) {
String[] a={"1.张三","李四","老王","王老五"};
System.out.println("*================欢迎进入Zpark员工录入系统=================");
System.out.println("*【1】显示所有员工");
System.out.println("*【2】添加员工");
System.out.println("*【3】删除员工");
System.out.println("*【4】修改员工");
System.out.println("*【5】退出员工系统");
System.out.println("*请做出您的选择");
Scanner sca=new Scanner(System.in);
int i=sca.nextInt();
switch(i) {
case 1:search(a);break;
case 2:insert(a);break;
case 3:delete(a);break;
case 4:xiuGai(a);break;
case 5:System.out.println("谢谢使用!");
break;
}
}
//显示员工编号的方法
public static void search(String[] a) {
System.out.println("所有员工名称为:");
for(int i=0;i<a.length;i++) {
System.out.print(a[i]+" ");
}
}
//添加员工编号的方法
public static void insert(String[] i) {
System.out.println("请您选择添加员工的位置");
Scanner sca=new Scanner(System.in);
int j=sca.nextInt();//要插入的位置(第几位) 下标是j-1
System.out.println("请输入您要添加员工的名字");
String c=sca.next();//int c 接收插入的员工编号 String类型接收字符串 文字
//定义一个新的数组
String[] b=new String[i.length+1];
//把数组i里边的每个值赋值给b
for(int f=0;f<i.length;f++) {
b[f]=i[f];
}
//把编号的位置向后移动一个
for(int f=b.length-1;f>j-1;f--) {
b[f]=b[f-1];
}
b[j-1]=c;
//遍历出调整后的数组
for(int d=0;d<b.length;d++) {
System.out.print(b[d]+" ");
}
}
//删除员工编号的方法
public static void delete(String[] i) {
System.out.println("请输入您要删除第几个员工");
Scanner sca=new Scanner(System.in);
int n=sca.nextInt();//用户要删除的第几个员工编号 下摆哦为n-1
String[] b=new String[i.length-1];//定义一个新的数组
//遍历把删除下标前的数给数组b
for(int j=0;j<n-1;j++) {
b[j]=i[j];
}
for(int k=n-1;k<i.length-1;k++) {
b[k]=i[k+1];
}
for(int d=0;d<b.length;d++) {
System.out.print(b[d]+" ");
}
}
//修改员工编号的方法
public static void xiuGai(String[] d){
System.out.println("请选择您要修改的员工位置");
Scanner sca=new Scanner (System.in);
int n=sca.nextInt();//下标为n-1
System.out.println("员工名字修改为:");
//int m接收修改的编号
String m=sca.next();
d[n-1]=m;//赋值给要修改的位置
//遍历数组
for(int j=0;j<d.length;j++) {
System.out.print(d[j]+" ");
}
}
}
import java.util.Scanner;
/**
* @author 杨洋
*项目名称:Zpark员工系统
*时间:2018.5.24
* 增 删 改 查
*/
public class Zparkyuangongxitong {
public static void main(String[] args) {
String[] a={"1.张三","李四","老王","王老五"};
System.out.println("*================欢迎进入Zpark员工录入系统=================");
System.out.println("*【1】显示所有员工");
System.out.println("*【2】添加员工");
System.out.println("*【3】删除员工");
System.out.println("*【4】修改员工");
System.out.println("*【5】退出员工系统");
System.out.println("*请做出您的选择");
Scanner sca=new Scanner(System.in);
int i=sca.nextInt();
switch(i) {
case 1:search(a);break;
case 2:insert(a);break;
case 3:delete(a);break;
case 4:xiuGai(a);break;
case 5:System.out.println("谢谢使用!");
break;
}
}
//显示员工编号的方法
public static void search(String[] a) {
System.out.println("所有员工名称为:");
for(int i=0;i<a.length;i++) {
System.out.print(a[i]+" ");
}
}
//添加员工编号的方法
public static void insert(String[] i) {
System.out.println("请您选择添加员工的位置");
Scanner sca=new Scanner(System.in);
int j=sca.nextInt();//要插入的位置(第几位) 下标是j-1
System.out.println("请输入您要添加员工的名字");
String c=sca.next();//int c 接收插入的员工编号 String类型接收字符串 文字
//定义一个新的数组
String[] b=new String[i.length+1];
//把数组i里边的每个值赋值给b
for(int f=0;f<i.length;f++) {
b[f]=i[f];
}
//把编号的位置向后移动一个
for(int f=b.length-1;f>j-1;f--) {
b[f]=b[f-1];
}
b[j-1]=c;
//遍历出调整后的数组
for(int d=0;d<b.length;d++) {
System.out.print(b[d]+" ");
}
}
//删除员工编号的方法
public static void delete(String[] i) {
System.out.println("请输入您要删除第几个员工");
Scanner sca=new Scanner(System.in);
int n=sca.nextInt();//用户要删除的第几个员工编号 下摆哦为n-1
String[] b=new String[i.length-1];//定义一个新的数组
//遍历把删除下标前的数给数组b
for(int j=0;j<n-1;j++) {
b[j]=i[j];
}
for(int k=n-1;k<i.length-1;k++) {
b[k]=i[k+1];
}
for(int d=0;d<b.length;d++) {
System.out.print(b[d]+" ");
}
}
//修改员工编号的方法
public static void xiuGai(String[] d){
System.out.println("请选择您要修改的员工位置");
Scanner sca=new Scanner (System.in);
int n=sca.nextInt();//下标为n-1
System.out.println("员工名字修改为:");
//int m接收修改的编号
String m=sca.next();
d[n-1]=m;//赋值给要修改的位置
//遍历数组
for(int j=0;j<d.length;j++) {
System.out.print(d[j]+" ");
}
}
}
仅供参考!!!



