0

コンマまたはスペースで区切られた名前を入力するように求める簡単なコードを作成したいと思います。入力をクリックすると、入力したすべての単語が取得され、その末尾に @gmail.com が追加されます。どうすればできますか?それは私が今持っているものです

    Scanner input = new Scanner(System.in);
    String mail = "@gmail.com";
    String names;
    System.out.println("Enter names: ");
    names = input.next();
    System.out.println(names + mail);
4

2 に答える 2

0

コンマで区切られた名前のリストを入力すると、それらがループされます。そうでない場合は、単一の名前が出力されます。

    Scanner input = new Scanner(System.in);
    String mail = "@gmail.com";
    System.out.println("Enter names: ");
    String names = input.next();
    if(names.contains(",")) {
            for(String name : names.split(",")) {
                    System.out.println(name + mail);
            }
    } else {
            System.out.println(names + mail);
    }

それが役立つことを願っています。

于 2013-03-30T16:35:18.460 に答える
0

これが何の言語かわからないので、ここに疑似コードを示します。

names = input.next();
namesArray = names.split(" ") -- replace with your preferred delimiter
foreach name in namesArray
  print name + mail
于 2013-03-30T16:09:38.757 に答える