输入一段字符串,记录当中分别有多少数字、大写字母、小写字母

步骤

  1. 记录读入的字符串
  2. 创建计数变量三个
  3. 判断是否为数字、大写字母、小写字母,是则计数变量加一。
  4. 输出计数。
import java.util.Scanner;
public class Demo{public static void main(String[] args){Scanner sc =new Scanner(System.in);String s1 =sc.next();char[] a =s1.toCharArray();int big=0;          int small=0;       int number=0;//    记录大写字母      //  小写字母            //  数字for(int i=0;i<s1.length();i++){if(Character.isDigit(a[i])){number++;}else if(Character.isUpperCase(a[i])){big++;}else if(Character.isLowerCase(a[i])){small++;}}System.out.println("大写字母有"+big+"个\t小写字母有"+small+"个\n数字有"+number+"个");}
}

输入一段字符串,记录当中有多少数字,大写字母,小写字母相关推荐

  1. 题目:输入一段字符串,包括有字母、数字等类型字符,要求输出其中数字字符组成的整数之和

    题目:输入一段字符串,包括有字母.数字等类型字符,要求输出其中数字字符组成的整数之和 例如: 输入: askhdf343Aljdfadsj78alasdSS2345alajdsf 输出: 343 + ...

  2. (C语言)(用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少

    (用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少 #include<stdio.h> #include<stdlib.h> #incl ...

  3. 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。

    题目: 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出.例如输入abdAd,输出ABDaD. 分析: 题目的关键在于大小写的转换问题,ASCII字符编码的了解和转换问题. 对于ASCI ...

  4. (汇编)输出数字、大写、小写字母

    问题:内存自source开始有20个数字.大写字母.小写字母的混合串(比如:1234567890abceFGHIJ)编程将其中的数字符号挑选出来存储到dst开始的内存中,做一个菜单,选1,2,3分别输 ...

  5. JS实现数字字母混合验证码(数字+大写字母+小写字母)

    我之前写了一篇<JS实现随机验证码>,可以产生随机数字.随机颜色.随机位置,但只能产生数字验证码,今天在此基础上进行改进,使之可以随机大写字母.小写字母.数字三种类型. 思路 我们使用Ma ...

  6. 设置密码8-16位大写字母+小写字母+数字+特殊字符

    我的这个效果是结合element UI的样式显示的,大家主要看函数里边对应的实现方法 主要的js代码: var validatePass = (rule, value, callback) => ...

  7. //随机生成1位大写字母\小写字母\数字

    package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...

  8. Python程序输入一个字符串并查找总数的大写和小写字母

    Given a string str1 and we have to count the total numbers of uppercase and lowercase letters. 给定字符串 ...

  9. [转载] Python程序输入一个字符串并查找总数的大写和小写字母

    参考链接: Python程序可大写字符串中每个单词的第一个和最后一个字符 Given a string str1 and we have to count the total numbers of u ...

  10. 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12位随机密码

    package arithmetic;import java.util.Random;public class Test04 {/*** 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12 ...

最新文章

  1. 基于AFNetworking的多张图片上传
  2. jQuery1.6以上attr改用prop
  3. 6 道 BATJ 必考的 Java 面试题
  4. 分布式事务 camel_使用Camel在Amazon上构建分布式工作流应用程序
  5. linux中python安装_linux环境下的python安装过程图解(含setuptools)
  6. 减治法在求解拓扑排序问题中的应用(JAVA)--有向无环图
  7. 两个日期之间相差的天数
  8. js文件、图片上传(原生方法和jquery的ajax两种都有)
  9. Q129:PBRT-V3,均匀介质的采样(15.2.1章节)
  10. WIN10系统安装visio2016失败后修改系统设置,安全
  11. 5G~ SON和MDT
  12. 网络监测用计算机安全管理制度,计算机信息网络安全管理制度
  13. html5游戏cps,15字讲清CPC、CPM、CPA、CPS、CPL…没节操了
  14. POJ 1273 EK算法
  15. php 777权限,777权限是什么意思
  16. matlab确定分段函数的间断点,凡分段函数必有间断点
  17. 【51Nod1679】连通率
  18. linux在防火墙上打开1521端口
  19. 0ra-12170 tns 连接超时
  20. 周鸿袆给创业者的建议

热门文章

  1. 【OPNsense】广东电信拨号用户通过OPNsense获取原生IPV6地址
  2. php获取openid 40163报错,微信支付授权获取 openId {\errcode\:40163,\errmsg\:\code been used, hints: [ req_id:...
  3. lagrange量中的u和v的来历
  4. 搭建kettle 源码工程报[ui/spoon.xul]找不到错误的解决方案
  5. mPEG-Pyrene,甲氧基聚乙二醇芘丁酸
  6. Fiddler证书过期解决
  7. html飞机大战游戏实验报告,JavaScript原生编写《飞机大战坦克》游戏完整实例
  8. 微信小程序中实现轮播图效果
  9. python learning note
  10. 多元线性回归—异方差