因爲區分大小寫,所以要用toUpperCase()和toLowerCase()兩個函數同時與charAt得到的字符比較。
import java.util.Scanner;
public class countCharNumber {
public static void main(String args[]){
Scanner input=new Scanner(System.in);
String s=input.nextLine();
char c=input.next().charAt(0);
int count=0;
for(int i=0;i<s.length();i++){
if(Character.toLowerCase(c)==s.charAt(i)||Character.toUpperCase(c)==s.charAt(i))count++;
}
System.out.println(count++);
}
}