所以我正在做一个猪拉丁作业,假设用户给你“汽车”
所以最终的结果是“arCay”原词,取第一个字母,放在最后,加上一个“ay”。到目前为止,我已经完成了这一切。
但我被困在标点符号部分。如果用户告诉我“汽车!”,我该怎么做?最终结果将是“arCay!”。例如,“!你好!” 应该是“!Ellohay!”
exc 是字符序列“!” excMark 是字符 '!' excMarkLocation 是它的位置
a2、e2 等只是字符,代表 'A' 'E' 等。
代码:
[code][java]
if(Character.isUpperCase(s.charAt(0)))
{
if((s.charAt(0)==a2) || (s.charAt(0)==e2) || (s.charAt(0)==i2) || (s.charAt(0)==o2) || (s.charAt(0)==u2))
{
if(s.contains(exc))
{
excMarkLocation=s.indexOf(excMark);
s=s.replaceAll("[^a-zA-Z]", "");
temp2 = (s+"way");
s=temp2;
s=s+'!';
}
else
{
temp2 = (s+"way");
s=temp2;
}[/java][/code]
抱歉,我应该使用哪些标签?