package wordgame;
import java.util.Scanner;
/**拉丁猪文字游戏——这是一个英语语言游戏。
* 基本规则是将一个英语单词的第一个辅音音素的字母移动到词尾并且加上后缀-ay
* (譬如“banana”会变成“anana-bay”)。*/
public class WordGame{
public static void main(String[] args) {
System.out.print("请输入一个英语单词(Please input an English word):");
Scanner scanner = new Scanner(System.in);
String word = scanner.nextLine();
word = word.toLowerCase();//大写改小写
StringBuffer stringBuffer = new StringBuffer(word);//赋值word字符串
String consonant = "eioua";//辅音之外的元音
int result = 0;
String temp = "";//放置第一个辅音音素的字母
for (int i=0;i<word.length();i++){
result = consonant.indexOf(String.valueOf(word.charAt(i)));
//indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置
//利用此特性来对比是不是辅音或者元音
if (result == -1){
temp = String.valueOf(word.charAt(i));
stringBuffer.deleteCharAt(i);//删除找到的第一个辅音音素的字母
break;
}
continue;
}
System.out.println(stringBuffer+temp+"ay");
}
}
拉丁猪文字游戏——这是一个英语语言游戏。
最新推荐文章于 2021-05-20 12:33:04 发布