使用数组,循环,排序,函数,做一个简单的用户管理系统
写在一个类中,耦合度高,具体功能包括:
增加一个用户
删除一个用户
修改一个用户信息
查询所有用户信息
用户工资排名
保存用户信息到指定目录(这里简化为本人电脑桌面)
退出
package com.guanli;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.util.Scanner;
public class client {
public static void main(String[] args) {
//功能包括:添加用户,删除用户,修改用户,查询用户,工资排名,退出系统
//用户信息包括,id,姓名,年龄,性别,工资,邮箱
firstIndex();//首页面
int a=choiceIndex();//选择页面,并返回选择
int[] id = new int[100];//编号
String[] name = new String[100];//姓名
String[] sex = new String[100];//性别
int[] age = new int[100];//年龄
float[] money = new float[100];//工资
String[] email = new String[100];//邮箱
//给予初始值
id[0]=1;name[0]="轻微";sex[0]="男";age[0]=22;money[0]=1234.5f;email[0]="123456.com";
id[1]=2;name[1]="大黄";sex[1]="男";age[1]=252;money[1]=1884.5f;email[1]="533456.com";
id[2]=3;name[2]="沙发";sex[2]="女";age[2]=32;money[2]=3334.5f;email[2]="weewf3456.com";
int[] count=new int[1];
count[0]=3;//记录数量
toIndex(a, id, name, sex, age, money, email, count);//选择去向
}
public static void addEmployee(int[] id,String[] name,String[] sex,int[] age,float[] money,String[] email,int[] count) {//增加用户
System.out.println("增加用户");
System.out.println("----------------------");
Scanner scanner=new Scanner(System.in);
System.out.println("输入用户id");
int add = scanner.nextInt();
id[count[0]]=add;
System.out.println("输入用户姓名");
String add1 = scanner.next();
name[count[0]]=add1;
System.out.println("输入用户性别");
String add2 = scanner.next();
sex[count[0]]=add2;
System.out.println("输入用户年龄");
int add3 = scanner.nextInt();
age[count[0]]=add3;
System.out.println("输入用户工资");
Float add4 = scanner.nextFloat();
money[count[0]]=add4;
System.out.println("输入用户邮箱");
String add5 = scanner.next();
email[count[0]]=add5;
System.out.println("输入用户信息成功");
count[0]++;
int a=choiceIndex();
toIndex(a, id, name, sex, age, money, email, count);
}
public static void deleteEmployee(int[] id,String[] name,String[] sex,int[] age,float[] money,String[] email,int[] count) {//删除用户
System.out.println("删除用户");
System.out.println("--------------------");
System.out.println("请输入要删除的用户id");
Scanner scanner = new Scanner(System.in);
int id1 = scanner.nextInt();
boolean test1=false;//查询是否有输入id
for(int i=0;i 0){
for(int i = 0;i



