我对如何完成这项任务有一些基本的想法,但我不确定我是否做得对。所以我们有带有方法的 WindyString 类。使用后:
System.out.println(WindyString.blow(
"Abrakadabra! The second chance to pass has already BEGUN! "));
我们应该得到这样的东西:
e a e a a ea y
br k d br ! Th s c nd ch nc t p ss h s lr d B G N!
A a a a a e o o a E U
因此,简而言之,我们会在每个第二个单词中挑选每个元音并将它们移到上一行。在单词的后半部分,我们将元音移到下一行。
我知道我应该使用分词器或拆分方法将字符串拆分为令牌,但接下来呢?创建 3 个数组,每个数组代表每一行?