//询问用户他想要多少学生和档次,进入无法弄清楚如何将用户inputed名添加到阵列中的Java
public void setup() {
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter number of students: ");
numStudents = keyboard.nextInt();
}
public void setName(String someName) {
for(int i = 0; i < numStudents; i++) {
System.out.print("Enter name of student # " + (i+1) + ": ");
Scanner keyboard = new Scanner(System.in);
String nameRough = keyboard.nextLine();
name = nameRough.trim();
// i have to ask the user to enter the name int he for Last, first and then rearrange it so this is what thats doing
String firstName = name.substring(name.indexOf(",")+1);
String lastName = name.substring(0, name.indexOf(","));
name = firstName + " " + lastName;
// name = nameList;
System.out.println("");
// and then here is where i can't figure out how to add name to the army at i
String[] namesList = new String[numStudents];
nameList[i] = name;
}
}
我想就能够在用户输入要添加的名字但是在格式正确之后。我只知道如何把它们在他们眼前时添加到字符串获取用户输入的
你是什么意思,但他们格式正确后? – aribeiro
您可以显示您的输出/运行结果:运行您目前为止所做的 - 将帮助其他人为您提供帮助。 – hamish
你可能想看看你的名字为'split(“,”)'的方法 –