我想制作一个简单的代码,提示您输入名称,用逗号或空格分隔,当您点击回车时,记下您输入的每个单词,并在最后输入@ 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);
答案 0 :(得分:0)
不知道这是什么语言,这是伪代码:
names = input.next();
namesArray = names.split(" ") -- replace with your preferred delimiter
foreach name in namesArray
print name + mail
答案 1 :(得分: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);
}
希望有所帮助。