如何从名单中拨打电话?

时间:2014-10-30 19:35:32

标签: java methods arraylist

我只学习了几个星期的Java,所以我还是个菜鸟。我希望下一行打印“mr / miss”。 + firstname + lastname; 但是,我不想输入该人的性别。我希望有一个男性名单列表(超过1000个名字的长名单)和检测名字输入是否是这些男性名字之一的程序。然后程序可以分配正确的标题(mr / ms。)

如何在不制作正常的arraylist的情况下单独输入每个名称(这将花费年龄)。

提前致谢!

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();





    }
}

1 个答案:

答案 0 :(得分:0)

听起来像是典型的映射。您可以将所有姓名读入Map,其中键是名称,性别是值。要解决性别问题,请执行genderMap.get(name)

之类的操作
相关问题