有没有人帮我修改一下程序

package 第五章;
import java.util.Scanner;
public class employee {
private String name;
private int age;
private String user;
private String password;
private float gongzi;

public employee(String name, int age, String user, String password, float gongzi) {
    super();
    this.name = name;
    this.age = age;
    this.user = user;
    this.password = password;
    this.gongzi = gongzi;
}
public employee() {
    // TODO Auto-generated constructor stub
}
public String getname() {
    return name;
}
public void setname(String name) {
    this.name=name;
}
public int getage() {
    return age;
}
public void setage(int age) {
    this.age=age;
}
public String getuser() {
    return user;
}
public void setuser(String user) {
    this.user=user;
}
public String getpassword() {
    return password;
}
public void setpassword(String password) {
    this.password=password;
}
public float getgongzi() {
    return gongzi;
}
public void setgongzi(float getgongzi) {
    this.gongzi=gongzi;
}
public class Login{
    public static void main(String[] args) {
        employee emp[]=new employee[100];
        emp[0]=new employee("小明",18,"xiaoming","123",(float)922.37);
        
        emp[1]=new employee();
        emp[1].setname("小李");
        emp[1].setage(20);
        emp[1].setuser("xiaoli");
        emp[1].setpassword("333");
        emp[1].setgongzi((float)879.3);
        for(int i=0;iif(emp[i]!=null) {
                System.out.print("姓名"+emp[i].getname()+" | ");
                System.out.print("年龄"+emp[i].getage()+" | ");
                System.out.print("用户名"+emp[i].getuser()+" | ");
                System.out.print("密码"+emp[i].getpassword()+" | ");
                System.out.print("工资"+emp[i].getgongzi());
                while(true) {            
                    System.out.println("请输入菜单序号,执行相应命令(1或2):");            
                    System.out.println("1.注册新用户");            
                    System.out.println("2.老用户登录");                        
                    Scanner sc =new Scanner(System.in);            
                    int fileInput =sc.nextInt();            
                    if(1==fileInput) {                
                        System.out.println("请输入用户名,并按回车结束!");            
                        String user =sc.next();                
                        System.out.println("请输入密码,并按回车结束!");                
                        String userPassword=sc.next();                
                        for(int i=0;i<name.length;i++){                    
                            if(name[i]==null){                        
                                name[i]=user;                        
                                password[i]=userPassword.toLowerCase();                    
                                System.out.println("注册成功!");                    
                                break;                    }
                            else{                        
                                    continue;                    }            
                            }                    
                        }else if(2==fileInput){                    
                            System.out.println("请输入用户名,并按回车结束!");        
                            String user=sc.next();            
                            System.out.println("请输入密码,并按回车结束!");            
                            String userPassword=sc.next();            
                            boolean scu=false;            
                            for(int i=0;i<name.length;i++){                
                                if("user".equals(name[i])&&("userPassword".equals(userPassword.toLowerCase()))) {            
                                    System.out.println("请输入菜单序号,执行相应命令(1或2):");            
                                    System.out.println("1修改密码");                    
                                    System.out.println("2退出");                    
                                    int fileInput1=sc.nextInt();                
                                    scu=true;                        
                                    if(1==fileInput1) {                    
                                        System.out.println("请输入新密码,并按回车键结束");    
                                        String changePassword=sc.next();            
                                        password[i]=changePassword.toLowerCase();        
                                        System.out.println("密码修改成功");                    
                                        break;                                             
                                        }else {                        
                                            break;            
                                        }                                 
                                    }            }        
                            if(!scu){        
                                        System.out.println("用户名密码错误");        
                                        }                        
                            }else {        
                                            System.out.println("您的输入有错误");                
                                            }}
            }
            }
        }
    }
}

img

是检查一下,还是报错了?

用法是错的。name不能.length应该是上面的数组.length,然后下面equals条件判断应该用生成的get方法取值去判断