题解 | 计算某字符出现次数
计算某字符出现次数
https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
1两行输入,用nextLine()获取一行的字符串,用String类型变量存储
2做判断的时候,一定要注意是输入的字符本身,和所在范围a~z或A~Z之间的比较
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String l=in.nextLine();//第一行
String s=in.nextLine();//第二行字母
char c=s.charAt(0);
if((c<='Z'&&c>='A')||(c<='z'&&c>='a')){
int count=0;
for(int i=0;i<l.length();i++){
char ci=l.charAt(i);
if(ci==c||ci-c==32||c-ci==32){
count++;
}
}
System.out.println(count);
}
if(c<='9'&&c>='0'){
int count=0;
for(int i=0;i<l.length();i++){
char ci=l.charAt(i);
if(ci==c){
count++;
}
}
System.out.println(count);
}
}
}
