用Java输入一个仅包含小写英文字母的字符串,请问这个字符串中的最后一元音是什么
时间: 2024-06-13 18:09:02 浏览: 152
c代码-C语言编写一个函数,将一个字符串中的元音字母复制到另一字符串,然后输出
以下是Java实现,用于查找一个仅包含小写英文字母的字符串中的最后一个元音字母:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
char[] arr = str.toCharArray();
char lastVowel = ' ';
for (int i = arr.length - 1; i >= 0; i--) {
if (isVowel(arr[i])) {
lastVowel = arr[i];
break;
}
}
System.out.println("The last vowel in the string is: " + lastVowel);
}
public static boolean isVowel(char c) {
return c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u';
}
}
```
输入一个仅包含小写英文字母的字符串,程序会输出该字符串中的最后一个元音字母。如果字符串中不存在元音字母,则输出空格。
阅读全文