0
我只是在学习java几个星期,所以我仍然是一个noob。我想要下一行打印“先生/小姐”。 +名字+姓氏;然而,我不想输入这个人的性别。我希望有一个男性名字列表(超过1000个名字的长列表),以及检测姓氏输入是否是这些男性名字之一的程序。然后该程序可以将正确的标题(先生/女士)如何从名称列表中调用?
如何做到这一点而不进行正常ArrayList和独立打字每名(which'll采取agessss)。
在此先感谢!
public static void main (String [] args){
Scanner scanner = new Scanner(System.in);
System.out.println("Hello, will you be checking out today? (Y/N)");
String CheckOutYesOrNo = scanner.nextLine();
if (CheckOutYesOrNo.equalsIgnoreCase("y")) { x();}
else if (CheckOutYesOrNo.equalsIgnoreCase("n")) {System.out.println("Okay then. Enjoy the rest of your stay at the Rizty Hotel!");}
}
public static void x(){
System.out.println("Sure, would you mind telling me your last name?");
Scanner scanner = new Scanner(System.in); //how can I avoid making a new scanner?
String lastname = scanner.nextLine();
System.out.println("And your first name?");
String firstname= scanner.nextLine();
}
}
那可能是什么名字呢? (Bailey,Sam等) – vcapra1 2014-10-30 19:36:22
你有.txt文件中的名字吗? – 2014-10-30 19:38:15
有一个原因,基本上每个系统都从用户那里收集标题 - 不仅仅是性别。 – 2014-10-30 19:38:20