Java编写一个函数,将字符串中的元音字母输出。
时间: 2023-03-25 08:03:31 浏览: 246
可以的,以下是 Java 函数的代码:
public static void printVowels(String str) {
String vowels = "aeiouAEIOU";
for (int i = ; i < str.length(); i++) {
char c = str.charAt(i);
if (vowels.indexOf(c) != -1) {
System.out.print(c + " ");
}
}
}
这个函数可以接收一个字符串作为参数,然后输出其中的元音字母。
相关问题
Java编程 编写一个函数,将字符串中的元音字母输出。
可以使用Java的字符串操作和循环语句来实现该函数,具体实现如下:
```java
public static void printVowels(String str) {
// 定义元音字母
String vowels = "aeiouAEIOU";
// 遍历字符串中每个字符
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
// 判断字符是否为元音字母
if (vowels.indexOf(c) != -1) {
// 如果是元音字母,则输出
System.out.print(c);
}
}
}
```
使用该函数可以将字符串中的元音字母输出,例如:
```java
String str = "boy and girl";
printVowels(str); // 输出:oaii
```
编写一个函数,将字符串中的元音字母输出Java代码
好的,以下是 Java 代码实现:
```java
public class Main {
public static void main(String[] args) {
String str = "Hello World"; // 待处理的字符串
String vowels = "AEIOUaeiou"; // 元音字母
System.out.print("字符串中的元音字母为:");
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (vowels.indexOf(ch) != -1) { // 判断字符是否为元音字母
System.out.print(ch + " ");
}
}
}
}
```
代码中,我们定义了一个待处理的字符串`str`和一个包含元音字母的字符串`vowels`。然后,我们使用`for`循环遍历字符串中的每个字符,对于每个字符,我们通过`indexOf`方法判断其是否为元音字母,如果是,则将其输出。
需要注意的是,`indexOf`方法返回值为字符在字符串中的下标,如果字符不在字符串中,则返回-1。
希望对您有所帮助。
阅读全文