出于某种原因,我的for循环没有运行,我似乎无法找出原因.它一直跳到return语句.谢谢.
public char[] palindromeCheck(char[] original) {
char[] reversed = new char[original.length];
for (int i = original.length; i <0; i--) {
switch (original[i]){
case 'A':
original[i] = Character.toLowerCase(original[i]);
break;
case 'E':
original[i] = Character.toLowerCase(original[i]);
break;
case 'I':
original[i] = Character.toLowerCase(original[i]);
break;
case 'O':
original[i] = Character.toLowerCase(original[i]);
break;
case 'U':
original[i] = Character.toLowerCase(original[i]);
break;
default:
original[i] = Character.toUpperCase(original[i]);
break;
}
reversed[i] = original[i];
}
return reversed;
}
Run Code Online (Sandbox Code Playgroud)