解题思路:

注意事项:

参考代码:


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分

0 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论