本文将为大家带来“自定义函数之字符提取”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。
一、题目
题目描述:
写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出。
输入:
一行字符串
输出:
顺序输出其中的元音字母(aeiou)
样例输入:
abcde
样例输出:
ae
运行截图:
以下是本题的解题思路,仅供参考。
二、解题思路
(1)创建一个输入,输入一个字符串。
(2)将输入的字符串转为字符数组。
(3)循环遍历字符串数组,通过判断找出元音字符。
(4)将满足条件的进行输出。
三、代码(含详细注解)
public class SeptemberFifteen38 {
public static void main(String[] args) {
//创建控制台扫描器
Scanner input = new Scanner(System.in);
//输入字符串
String str = input.nextLine();
//将字符串转为字符数组
char c[] = str.toCharArray();
//循环遍历找出元音字母(aeiou)
for(int i=0 ; i<c.length ;i++){
if(c[i]=='a' || c[i]=='e'|| c[i]=='i'|| c[i]=='o'|| c[i]=='u'){
System.out.print(c[i]);
}
}
}
}
希望本篇文章可以给您带来收获,有兴趣的小伙伴点个关注一起学习吧