我希望这能找到你。将单词转换成猪拉丁语
我对Java和本网站来说还是比较新的东西。虽然这可能看起来很长,但我只需要两件事情的帮助,所以请帮助,而且就像我说的,我对所有这些都是新手,所以越彻底越好。我必须做一个项目,我们必须将常规英语单词转换成猪拉丁语。我错过了我们的教练想要添加的一些东西。他是我现在的代码。
import java.util.Scanner;
public class PigLatin
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
final String vowels = "aeiouAEIOU";
System.out.println("Enter your word.");
String word = sc.nextLine();
while (!word.equalsIgnoreCase("done"))
{
String beforVowel = "";
int cut = 0;
while (cut < word.length() && !vowels.contains("" + word.charAt(cut)))
{
beforVowel += word.charAt(cut);
cut++;
}
if (cut == 0)
{
cut = 1;
word += word.charAt(0) + "w";
}
System.out.println(word.substring(cut) + beforVowel + "ay");
System.out.println("Enter your word.");
word = sc.nextLine();
}
}
}
我不能的代码似乎是实施“如果单词没有元音,打印‘无效’”,例如,如果我在bcdfgh键入这段代码,它读回bcdfgh唉。但它应该说无效
另一件事我不能添加代码是这个“如果第一个元音是一个”你“,并且它之前的信是一个”Q“那么”U“也会到这个单词。”例如,如果我在此代码中输入问题,它会读取uestionqay。但我想说它estionquay。
请和谢谢
我看到你拒绝了我的编辑。这是为什么?我只是想帮忙。 –
即时对不起,我认为这些编辑是电脑生成的,其中一个编辑完全改变了我想说的话。如果我知道用户编辑了它,我将永远不会拒绝它。对不起 – user10101010