求个java程序,写个程序要用户输入一连串字母,输出元音字母的个数。
2个回答
展开全部
import java.util.Scanner;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.print("请输入一串字母:");
String text = scan.nextLine();
int count = 0;
for(int i=0;i < text.length();i++) {
char c = text.charAt(i);
if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u')
count++;
}
System.out.println("\n元音字母的个数为:" + count);
}
}
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.print("请输入一串字母:");
String text = scan.nextLine();
int count = 0;
for(int i=0;i < text.length();i++) {
char c = text.charAt(i);
if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u')
count++;
}
System.out.println("\n元音字母的个数为:" + count);
}
}
展开全部
import java.util.Scanner;
public class Vowel {
/**
* @param args
*/
public static void main(String[] args) {
// 统计输入的一行字符中a,e,i,o,u元音字母的个数
int ca = 0, ce = 0, ci = 0, co = 0, cu = 0;
Scanner in = new Scanner(System.in); // 创建一个与基本输入控制台System.in(键盘)相连的Scanner输入对象in
String str = in.nextLine();// 使用in.nextLine()方法从控制台读取一行字符,存入str指定的空间。也即可以用str引用它
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i); // 从0位开始,顺序读取字符串中的每一个字符给C
switch (c) { // 利用分支语语句,把每个字符跟a,e,i,o,u进行对应
case 'a':
case 'A': // 兼容大、小写
ca++;
break;
case 'e':
case 'E':
ce++;
break;
case 'i':
case 'I':
ci++;
break;
case 'o':
case 'O':
co++;
break;
case 'u':
case 'U':
cu++;
break;
}
}
// 把字符串的每个字符检查过后,输出每个元音字母出现的个数
System.out.println("A:" + ca);
System.out.println("E:" + ce);
System.out.println("I:" + ci);
System.out.println("O:" + co);
System.out.println("U:" + cu);
}
}
public class Vowel {
/**
* @param args
*/
public static void main(String[] args) {
// 统计输入的一行字符中a,e,i,o,u元音字母的个数
int ca = 0, ce = 0, ci = 0, co = 0, cu = 0;
Scanner in = new Scanner(System.in); // 创建一个与基本输入控制台System.in(键盘)相连的Scanner输入对象in
String str = in.nextLine();// 使用in.nextLine()方法从控制台读取一行字符,存入str指定的空间。也即可以用str引用它
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i); // 从0位开始,顺序读取字符串中的每一个字符给C
switch (c) { // 利用分支语语句,把每个字符跟a,e,i,o,u进行对应
case 'a':
case 'A': // 兼容大、小写
ca++;
break;
case 'e':
case 'E':
ce++;
break;
case 'i':
case 'I':
ci++;
break;
case 'o':
case 'O':
co++;
break;
case 'u':
case 'U':
cu++;
break;
}
}
// 把字符串的每个字符检查过后,输出每个元音字母出现的个数
System.out.println("A:" + ca);
System.out.println("E:" + ce);
System.out.println("I:" + ci);
System.out.println("O:" + co);
System.out.println("U:" + cu);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |