这是我想要做的事情:
- 基于蓝图(类)添加用户配置文件
- 使用"数组中的下一个空插槽" finder将变量设置为下一个空槽号
- 并使用下一个空插槽编号作为用户配置文件编号来创建用户配置文件,以便我可以使用插槽/用户编号从程序的其他部分引用该配置文件
public user[] userNum= new user[99];
public void createNewUser(){
int nextUserNum = 99;
for(int i = 0; i < userNum.length; i++){
if (userNum[i] == null){
nextUserNum = i;
break;
}
user <nextUserNum> = new user(nextUserNum); //ERROR AREA
}
}
- 这个错误区域点,在&#34;&lt; &gt;&#34;,我喜欢用户类的变量是上面代码生成的数字
- 这次我每次启动creatNewUser();它创建了一个新用户();将nextUserNum指定为其用户编号的类,以便稍后识别
- 当我选择编辑用户个人资料并询问我编辑的用户个人资料时,我可以输入此用户编号&#39;它只会改变&#34; userName&#34;在我输入的用户个人资料中
int userToEdit;
System.out.println("What is the User Number for the User you wish to Edit:");
userToEdit = keyboard.nextInt();
String first, middle, last;
System.out.println("First Name:");
first = keyboard.nextLine();
System.out.println("Middle Name:");
middle = keyboard.nextLine();
System.out.println("Last Name:");
last = keyboard.nextLine();
<userToEdit>.changeUserName(first, middle, last); //ERROR AREA
- 这个错误区域,在&#34;&lt; &gt;&#34;,是我认为需要进行更改的地方,我需要一种方法,用户号码回答有关changeUserName()中变量的问题;方法
- 不确定我是否能以这种方式执行此操作,但无法找到我试图在我的教科书中执行的任务的具体解决方案。 pleaseHelp();