Java 利用数组实现访客登录管理系统

Java 利用数组实现访客登录管理系统,java,arrays,authentication,java.util.scanner,Java,Arrays,Authentication,Java.util.scanner,正如你可以从标题中清楚地猜到的那样,我对编程一无所知,我不知道从哪里开始。我的任务是制作一个带有临时数据存储和有限人数的校园访客登录管理系统。我是一名大一新生,我们还没有讨论SQL,因为它只针对大二学生。我的老师建议我使用数组,因为我还是初学者。任何提示或想法都将不胜感激。到目前为止这是我想到的 System.out.print("Enter number of visitors: "); int number = input.nextInt();

正如你可以从标题中清楚地猜到的那样,我对编程一无所知,我不知道从哪里开始。我的任务是制作一个带有临时数据存储和有限人数的校园访客登录管理系统。我是一名大一新生,我们还没有讨论SQL,因为它只针对大二学生。我的老师建议我使用数组,因为我还是初学者。任何提示或想法都将不胜感激。到目前为止这是我想到的

        System.out.print("Enter number of visitors: ");
        int number = input.nextInt();

        //visitor's Information
        String name[] = new String[number];
        String department[] = new String[number];
        String reason[] = new String[number];

        System.out.println();

        for(int i = 0; i<name.length;i++){
            System.out.print("Enter full name: ");
            name[i] = input.next();
            System.out.print("\nEnter department: ");
            department[i]= input.next();
            System.out.print("\nEnter reason: ");
            reason[i]= input.next();
        }
        System.out.println();


        for(int i = 0; i<name.length;i++){
            System.out.println("Name: "+name);
            System.out.println("Department: " +department);
            System.out.println("Reason: "+reason);
        }


        //visitor's id number
        for(int i = 0; i<reason.length; i++)    {
            System.out.println(name[i]);
        }
}
System.out.print(“输入访客数量:”);
int number=input.nextInt();
//访客信息
字符串名称[]=新字符串[编号];
字符串部门[]=新字符串[编号];
字符串原因[]=新字符串[编号];
System.out.println();

for(int i=0;i在for循环中,您没有访问数组的索引。您当前正在通过将对象打印到控制台而不提供索引来打印String类(数组的引用类型)的toString方法

改变

for(int i = 0; i<name.length;i++){
        System.out.println("Name: "+name);
        System.out.println("Department: " +department);
        System.out.println("Reason: "+reason);
    }

for(int i=0;i在for循环中,您没有访问数组的索引。您当前正在通过将对象打印到控制台而不提供索引来打印String类(数组的引用类型)的toString方法

改变

for(int i = 0; i<name.length;i++){
        System.out.println("Name: "+name);
        System.out.println("Department: " +department);
        System.out.println("Reason: "+reason);
    }
for(int i=0;i