字符串的练习 统计字符串中大写,小写,数字的个数 29
字符串遍历的练习题
需求分析
键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数(不考虑其他字符)
分析步骤
1、键盘录入一个字符串。
2、定义计数器变量:记录大写/小写/数字字符出现的次数
3、遍历字符串
4、得到当前字符,判断是大写,小写,还是数字。依次累加其计数器
5、循环结束后输出当前三个计数器变量即可
import java.util.Scanner;public class StringExecDemo03 {public static void main(String[] args) {//1、键盘录入一个字符串。Scanner sc = new Scanner(System.in);System.out.print("请输入一个字符串:");String data = sc.nextLine();//2、定义计数器变量:记录大写/小写/数字字符出现的次数int upperCount = 0;int lowerCount = 0;int numberCount = 0;//3、遍历字符串for (int i = 0; i < data.length(); i++) {char ch = data.charAt(i);//4、得到当前字符,判断是大写,小写,还是数字。依次累加其计数器if (ch >= 'a' && ch <= 'z') {lowerCount++;} else if (ch >= 'A' && ch <= 'Z') {upperCount++;} else if (ch >= '0' && ch <= '9') {numberCount++;}}System.out.println("大写出现次数" + upperCount + "小写出现次数" + lowerCount + "数字出现的次数" + numberCount);}
}
字符串的练习 统计字符串中大写,小写,数字的个数 29相关推荐
- 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段
7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...
- 英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行中 ...
- 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。
不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...
- (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。
问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...
- 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。
编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...
- [Java]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。
从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数. [问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同 ...
- 深信服:输入一个字符串,帮忙统计字符串里面的每个单词出现的次数,以及非法单词的次数。非法单词的定义为:包含数字(0-9)的单词
深信服2018秋招笔试题: 输入一个字符串,帮忙统计字符串里面的每个单词出现的次数,以及非法单词的次数.非法单词的定义为:包含数字(0-9)的单词 输入一个字符串,长度小于1000,输入的字符仅包含( ...
- python统计句子中单词个数_python练习:一行搞定-统计一句话中每个单词出现的个数...
原博文 2018-10-04 19:42 − 一行搞定-统计一句话中每个单词出现的个数 >>> s'i am a boy a bood boy a bad boy' 方式一:> ...
- C语言:从键盘输入一个字符串str,统计str中小写字母a到z共26个字母的个数(个数为0的不显示,其它字符不统计)。
对于初学者,看到此类字符串统计的题,首先会想到if选择语句 做好范围条件如:('a'<=str[i])&&(str[i]<='z') 这样做是为了把输入的字符串做一个分类. ...
最新文章
- Android Framework层的蓝牙管理
- python封装api给vue_vue的封装
- 《数据结构与算法Python语言描述》习题第二章第二题(python版)
- NFS服务的配置过程
- 详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式(ubuntu 16.04)
- Facebook开源多款AI工具,支持游戏、翻译
- python跟人工智能的关系_Python和人工智能的关系
- 改变mysql默认字符集为utf8
- vfp 打开服务器文件,VFP下客户机访问任意映射服务器的方法
- 如何搭建百度局域网离线地图服务器
- Linux的LILO引导程序,LILO引导程序
- 人工智能如何改变联络中心座席
- 从零到一搭建基础架构(2)-如何构建基础架构模块划分
- Linux - 安装内核源码
- there was an error while executing `VBoxManage`,a CLI used by Vagrant for controlling VirtualBox. T
- 奥塔在线:VisualStudio中使用Git的详细配置说明
- 【Java_SSM_kuang】
- Cucumber 1 -- 什么是BDD、Cucumber?它们的关系是什么?
- Oracle生成日期列表
- 新论文 | 基于CATIA的线性工程BIM模型漫游功能开发
热门文章
- 全网超火的情感文案号视频是怎么制作的?
- 基于Java的电子作业提交系统_基于jsp的网上作业提交系统-JavaEE实现网上作业提交系统 - java项目源码...
- m基于FPGA的GPS收发系统开发,包括码同步,载波同步,早迟门跟踪环,其中L1采用QPSK,L2采用BPSK
- Fabric v2.3测试网络 - 创建通道 返回结果分析
- babaliuliu游戏视频--选择1号角色初体验
- GitHub 上受欢迎的 Android UI Library 整理(一)
- GitHub 上受欢迎的 Android UI Library 整理
- 【DP练习】月饼盒(提高版)(vijos1255)
- 自玩树莓派记录-关于树莓派LCD3.5英寸屏幕使用及raspios(raspbian)-lite简单GUI服务搭建记录
- AT2401C完美替代RFX2401C性价比更高