我需要编写一个程序,让用户输入导师姓名列表。最多只能聘请 10 名同伴导师。然后,程序将根据按姓氏字母顺序排列的列表显示每个名称。这是我到目前为止所拥有的,但它不起作用,我不知道该怎么做。我需要它继续运行,直到我停止它并继续执行更多程序。
import javax.swing.JOptionPane;
import java.util.Arrays;
public class Report {
public static void main(String[] args) {
int numTutors = 10;
String[] listNames = getTutorNames();
}
public static String[] getTutorNames() {
String firstName;
String lastName;
String[] listNames = new String[10];
for (int x = 0; x < listNames.length; x++) {
firstName = JOptionPane.showInputDialog(null, "Enter Tutor's First Name: ");
lastName = JOptionPane.showInputDialog(null, "Enter Tutor's Last Name: ");
if (firstName.equals("")) && lastName.equals("")) {
break; // loop end
}
listNames[x] = lastName + ", " + firstName;
}
return listNames;
}
}