import java.util.*;

public class QQQ {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一条字符串");
        String s = sc.nextLine();

int a = 0;        //大写字母
            int b = 0;        //小写字母
            int c = 0;        //数字
                            //其他字符    
        char[] array = new char[s.length()];            //将字符串放到数组里
            for ( int i = 0;i <array.length ;i++ ){
                array[i] = s.charAt(i);
            }
        
        for (int i = 0;i < array.length ;i++ ){            //遍历数组判断
            if (Character.isUpperCase(array[i])){
                a++;
            }
            if (Character.isLowerCase(array[i])){
                b++;
            }
            if (Character.isDigit(array[i])){
                c++;
            }        
        }
            System.out.println("大写字母个数:"+a);
            System.out.println("小写字母个数:"+b);
            System.out.println("    数字个数:"+c);
            System.out.println("其他字符个数:"+(s.length()-(a+b+c)));

}
}

输入字符串,统计其中大写,小写字母,数字,其他字符。相关推荐

  1. 【正则】包含大写小写字母数字的8到16位的密码正则

    public static void main(String[] args) {boolean flag = true;while (flag){Scanner sc = new Scanner(Sy ...

  2. 输入一行字符,分别统计出其数字、大写字母、小写字母和其他字符的个数。

    Ptw-cwl 输入一行字符,分别统计出其数字.大写字母.小写字母和其他字符的个数. 提示:比如,输入"lwlr@abz456 Wb",一行字符是你编写方法的参数 /*** * 输 ...

  3. 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。

    [问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符串,含大小写. 第一种方法:利用ASCII码 public class Test ...

  4. [Java]从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。

    从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符 ...

  5. js 编写一个程序实现统计一串字符串中的英文小写字母个数!

    编写一个程序实现统计一串字符串中的英文小写字母个数!例 如:输入"axZvnNgOuyi",得到的值应该是 8: 注意:且有输入输出,直接输出不计分 <!DOCTYPE ht ...

  6. JAVA输出字符串中字母_Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法...

    import java.util.*; /** * 3.编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母. 提示: 方法一:使用循环提取字符,判断字符是否在A-Z .a-z ...

  7. Python练习题——统计字符串中分别有多少个字母数字空格及特殊字符

    # 统计字符串中分别有多少个字母数字空格及特殊字符 # 如: # 输入 # str='123as###fcef87e4%&*jb s wqed 41 24 你好1234v3' # 输出 # 字 ...

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

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

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

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

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

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

最新文章

  1. linux中文件记录的时间参数,【Linux】stat命令查看文件的三个时间参数
  2. es6 Set 结合 Array.from 用法
  3. SDNU 1062.Fibonacci(矩阵快速幂)
  4. file.getpath_Java中File的getPath(),getCanonicalPath()和getAbsolutePath()之间的区别...
  5. 删除了注册表winsock项及winsock2项怎么办
  6. 第一名数据科学工作冠状病毒医生
  7. 就编程而言,可移植性意味着什么?
  8. 【Tensorflow】slim.arg_scope()的使用
  9. Python人工智能之路 - 第一篇 : 你得会点儿Python基础
  10. vue+node全栈移动商城【10】注册页面传值到node中间件
  11. jquery中如何表达本页网址_如何用js得到当前页面的url信息方法(JS获取当前网址信息)...
  12. inc si指令的作用_【Vue】Re04 指令:第二部分 - emdzz
  13. 手把手教你用ArcGIS做张降雨量分布专题图
  14. MYIP网站信息状态条 (MyIP Status Bar for IE)——挑战极限,一秒钟评价一个网站!
  15. c语言中calloc是什么意思,C语言中malloc和calloc以及relloc函数的区别
  16. 蛋白质二级、三级结构预测
  17. 两点GPS经纬度获取局部位置的理论
  18. 超详细!Chrome 浏览器、浏览器插件 下载和安装教程
  19. weblogic11g 后台无需密码启动设置
  20. 《用 Python 学微积分》笔记 3

热门文章

  1. 安卓集合和数组互相转换
  2. python中np zeros_Python numpy.zeros方法代码示例
  3. matlab——zeros函数
  4. linux下简单的shellfor循环程序,对Linux下shell编程之for循环的实例讲解
  5. 基于51单片机的水位液位温度监测鱼缸系统仿真原理图程序
  6. 防止表单重复提交几种方法+实测
  7. 火牛单片机rtc时钟配置_RTC硬件时钟设置修改
  8. word,wps中快速更改格式
  9. python列表去重保持顺序不变
  10. mysql还原数据的方法_MySQL 数据还原