解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String string=scanner.nextLine();
int sum=0;
for(int i=0;i<string.length();i++) {
//char car=string.charAt(i);//取出该位置的字符,这个不能用equals来比较
String car2=string.substring(i,i+1);//从i到i+1之间的子字符串,也可以表示单个字符
if(car2.equals("a")||car2.equals("s")||car2.equals("d")||car2.equals("f")||
car2.equals("g")||car2.equals("h")||car2.equals("j")||car2.equals("k")||
car2.equals("l")||car2.equals("z")||car2.equals("x")||car2.equals("c")||
car2.equals("v")||car2.equals("b")||car2.equals("n")||car2.equals("m")||
car2.equals("q")||car2.equals("w")||car2.equals("e")||car2.equals("r")||
car2.equals("t")||car2.equals("y")||car2.equals("u")||car2.equals("i")||
car2.equals("o")||car2.equals("p")||car2.equals("O")||car2.equals("P")||
car2.equals("A")||car2.equals("S")||car2.equals("D")||car2.equals("F")||
car2.equals("G")||car2.equals("H")||car2.equals("J")||car2.equals("K")||
car2.equals("L")||car2.equals("Z")||car2.equals("X")||car2.equals("C")||
car2.equals("V")||car2.equals("B")||car2.equals("N")||car2.equals("M")||
car2.equals("Q")||car2.equals("W")||car2.equals("E")||car2.equals("R")||
car2.equals("T")||car2.equals("Y")||car2.equals("U")||car2.equals("I")) {
sum++; //注意大写小写的字母都要考虑进来
}
}
System.out.println(sum);
}
}
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复