题解 | #计算某字符出现次数#

计算某字符出现次数

http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

import java.util.Scanner;

public class Main {    
    public static void main(String[] args){
        
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine().toUpperCase();
        
        char ch = scanner.next().charAt(0);
        char upch = Main.toUpperChar(ch);
        
        if(str.contains(String.valueOf(upch))){
            char[] chs= str.toCharArray();
            int count = 0;
            for (char chn:chs){
                if(chn==upch){
                   count++; 
                }
            }
            System.out.println(count);
        }else{
            System.out.println(0);
        }
    }
    
    static char toUpperChar(char ch) {
        if (ch>='a' && ch<='z') {
            return (char)(ch-32);
        }else {
            return ch;
        }
    }
}


全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务