博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
统计大写字母个数
阅读量:6905 次
发布时间:2019-06-27

本文共 891 字,大约阅读时间需要 2 分钟。

hot3.png

题目描述

找出给定字符串中大写字符(即'A'-'Z')的个数接口说明    原型:int calcCapital(String str);    返回值:int

输入描述

输入一个String数据

输出描述

输出string中大写字母的个数

输入例子

add123#$%#%#O

输出例子

1

算法实现

import java.util.Scanner;/** * All Rights Reserved !!! */public class Main {    public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);//        Scanner scanner = new Scanner(Main.class.getClassLoader().getResourceAsStream("data.txt"));        while (scanner.hasNext()) {            String input = scanner.nextLine();            System.out.println(count(input));        }        scanner.close();    }    private static int count(String s) {        int result = 0;        for (int i = 0; i < s.length(); i++) {            char c = s.charAt(i);            if (c >= 'A' && c <= 'Z') {                result++;            }        }        return result;    }}

转载于:https://my.oschina.net/u/2822116/blog/821877

你可能感兴趣的文章
上网个人信息如何不“裸奔” 10条信息安全建议
查看>>
JIRA的常用选项
查看>>
专访Facebook HipHop作者、阿里研究员赵海平:生物与计算机交织的独特人生
查看>>
监控视频须严加规范
查看>>
国内首个以活数据交易为主的大数据交易平台上线
查看>>
实例化需求的优点
查看>>
通过vmstat的简单分析数据库操作
查看>>
OpenStack详细解读:定义,好处与使用实例
查看>>
俄美共同研制出新型钙钛矿太阳能电池
查看>>
黑莓Android安全补丁推送保持零延迟
查看>>
SQL Server中数据库文件的存放方式
查看>>
西部光伏电站不景气 屋顶光伏春天将至
查看>>
计算机取证如何追踪网络罪犯?
查看>>
Ignite 内存数据组织框架进入 Apache 基金会孵化
查看>>
《思科绿色数据中心建设与管理》——1.1 绿色定义
查看>>
《Linux设备驱动开发详解 A》一一
查看>>
《Windows 8 权威指南》——1.2 Windows 8平板模式下IE浏览器网页
查看>>
Ubuntu Touch 已经支持 USB Tethering 上网功能
查看>>
为什么说 2017 年你必须要学习 Go 了
查看>>
《人工智能:计算Agent基础》——2.7 参考文献及进一步阅读
查看>>