(2种)输入一个单词,请输出这个单词中的第一个出现的元音字母,元音字母为a,e,i,o,u
输入一行,包含一个单词,单词中只包含小写英文字母
输出一行包含一个字母,为单词中第一个出现的元素字母。若单词中不存在元音字母,则输出字母n。
方法一
import java.util.*;
public class text1 {
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
System.out.println("请输入你的英文单词:");
String s=input.nextLine();
System.out.println("单词元音字母情况"+yuan(s));
}
public static char yuan(String danci)
{
int i=0;char schar;char b='n';
while(i<danci.length())
{
schar=danci.charAt(i);
i++;
if(schar=='a')
{
b='a';
break;
}
else if(schar=='e') {
b='e';
break;
}
else if(schar=='i') {
b='i';
break;
}
else if(schar=='o'){
b='o';
break;
}
else if(schar=='u') {
b='u';
break;
}
}
return b;
}
}
输入
hello
fly
输出
方法二
import java.util.Scanner;
public class zimu {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入你的英文单词:");
String s=input.nextLine();
System.out.println("单词元音字母情况"+yuan(s));
}
public static char yuan(String danci) {
int i=0;char schar;char b='n';
while(i<danci.length()){
i++;
schar=danci.charAt(i);
if(schar=='a'||schar=='e'||schar=='i'||schar=='o'||schar=='u')
{b=schar;break;}
}
return b;
}
}