/**
* 拉丁猪文字游戏
* @author cscss
*
*/
public class LaTinPig {
public static void main(String[] args) {
String a = "aaaeeeeiiiioooouuuqu";
System.out.println("原型:"+a);
System.out.println("修改:"+LaTin(a));
}
public static String LaTin(String str){
char[] s = str.toCharArray();
int x = 0;
StringBuffer sBuffer = new StringBuffer();
for (int i = 0; i < s.length; i++) {
if (!fuyin(s[i])) {
x = i;
break;
}
}
if(!fuyin(s[x])){
for (int i = 0; i < s.length; i++) {
if(x!=i){
sBuffer.append(s[i]);
}
}
sBuffer.append('-');
sBuffer.append(s[x]);
sBuffer.append("ay");
}
return sBuffer.toString();
}
// 元音字母返回true
public static boolean fuyin(char c){
char[] on = {'a','e','i','o','u','w','y'};
//以下代码用来判断某个字母是否是元音
boolean bb = false;
for (int j = 0; j < on.length; j++) {
if (c == on[j]) {
bb = true;
}
}
return bb;
}
}
花了几分钟,写了这个题,分享出来,大家共同进步。
欢迎关注我,每天分享更多有意思的学习经验。