字符串遍历的练习题

需求分析

键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数(不考虑其他字符)

分析步骤

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相关推荐

  1. 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段

    7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...

  2. 英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。

    英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行中 ...

  3. 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    不要原版抄袭,可查看逻辑.题目非原创... 问题描述: 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入 ...

  4. (java)从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。大小写字母算相同的字符,不做区分,例如a和A,算相同字符。

    问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同字符. [输入形式] 输入一行英文字符串. [输出形式] 以合适的形式 ...

  5. 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。

    编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...

  6. [Java]从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数。

    从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数. [问题描述] 从键盘输入一行英文字符串,只统计字符串中出现的每个英文字母的个数.大小写字母算相同的字符,不做区分,例如a和A,算相同 ...

  7. 深信服:输入一个字符串,帮忙统计字符串里面的每个单词出现的次数,以及非法单词的次数。非法单词的定义为:包含数字(0-9)的单词

    深信服2018秋招笔试题: 输入一个字符串,帮忙统计字符串里面的每个单词出现的次数,以及非法单词的次数.非法单词的定义为:包含数字(0-9)的单词 输入一个字符串,长度小于1000,输入的字符仅包含( ...

  8. python统计句子中单词个数_python练习:一行搞定-统计一句话中每个单词出现的个数...

    原博文 2018-10-04 19:42 − 一行搞定-统计一句话中每个单词出现的个数 >>> s'i am a boy a bood boy a bad boy' 方式一:> ...

  9. C语言:从键盘输入一个字符串str,统计str中小写字母a到z共26个字母的个数(个数为0的不显示,其它字符不统计)。

    对于初学者,看到此类字符串统计的题,首先会想到if选择语句 做好范围条件如:('a'<=str[i])&&(str[i]<='z') 这样做是为了把输入的字符串做一个分类. ...

最新文章

  1. Android Framework层的蓝牙管理
  2. python封装api给vue_vue的封装
  3. 《数据结构与算法Python语言描述》习题第二章第二题(python版)
  4. NFS服务的配置过程
  5. 详解Ubuntu Server下启动/停止/重启MySQL数据库的三种方式(ubuntu 16.04)
  6. Facebook开源多款AI工具,支持游戏、翻译
  7. python跟人工智能的关系_Python和人工智能的关系
  8. 改变mysql默认字符集为utf8
  9. vfp 打开服务器文件,VFP下客户机访问任意映射服务器的方法
  10. 如何搭建百度局域网离线地图服务器
  11. Linux的LILO引导程序,LILO引导程序
  12. 人工智能如何改变联络中心座席
  13. 从零到一搭建基础架构(2)-如何构建基础架构模块划分
  14. Linux - 安装内核源码
  15. there was an error while executing  `VBoxManage`,a CLI used by Vagrant for controlling VirtualBox. T
  16. 奥塔在线:VisualStudio中使用Git的详细配置说明
  17. 【Java_SSM_kuang】
  18. Cucumber 1 -- 什么是BDD、Cucumber?它们的关系是什么?
  19. Oracle生成日期列表
  20. 新论文 | 基于CATIA的线性工程BIM模型漫游功能开发

热门文章

  1. 全网超火的情感文案号视频是怎么制作的?
  2. 基于Java的电子作业提交系统_基于jsp的网上作业提交系统-JavaEE实现网上作业提交系统 - java项目源码...
  3. m基于FPGA的GPS收发系统开发,包括码同步,载波同步,早迟门跟踪环,其中L1采用QPSK,L2采用BPSK
  4. Fabric v2.3测试网络 - 创建通道 返回结果分析
  5. babaliuliu游戏视频--选择1号角色初体验
  6. GitHub 上受欢迎的 Android UI Library 整理(一)
  7. GitHub 上受欢迎的 Android UI Library 整理
  8. 【DP练习】月饼盒(提高版)(vijos1255)
  9. 自玩树莓派记录-关于树莓派LCD3.5英寸屏幕使用及raspios(raspbian)-lite简单GUI服务搭建记录
  10. AT2401C完美替代RFX2401C性价比更高