当前位置: 首页 > news >正文

Java案例统计字符次数

在这里插入图片描述

import java.util.Scanner;

public class Demo1 {
    public static void main(String[] args) {
        int small = 0;
        int big = 0;
        int num = 0;
        int space = 0;
        System.out.println("请输入要统计的字符串: ");
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        for (int i = 0; i <str.length(); i++) {
            char ch = str.charAt(i);

            if(ch>='A' && ch<='Z'){
                big+=1;
            }else if(ch>='a' && ch<='z'){
                small+=1;
            }else if(ch>='0' && ch<='9'){
                num+=1;
            }else if(ch ==' '){
                space+=1;
            }
        }
        System.out.println("小写字母:"+small);
        System.out.println("大写字母:"+big);
        System.out.println("数字:"+num);
        System.out.println("空格"+space);
    }
}

相关文章:

  • JAVA字符串反转
  • 工欲善其事,必先利其器--tmux
  • 工欲善其事,必先利其器--vim
  • 聊聊Session、Cookie、Token、JWT
  • Django 数据库查询优化
  • pycharm创建vue项目
  • Vue的路由配置,模块引入
  • CSS学习:设置全局背景图
  • css学习:透明的设置
  • element学习:form表单的校验
  • 配置Message全局弹窗
  • Vue学习:存入会话缓存
  • vue实现简单的记住密码功能
  • element设置表格el-table表头的颜色
  • vue+django跨域问题的学习
  • HTTP中GET与POST的区别 99%的错误认识
  • KMP算法及优化
  • Python语法速览与机器学习开发环境搭建
  • React as a UI Runtime(五、列表)
  • Redis学习笔记 - pipline(流水线、管道)
  • sessionStorage和localStorage
  • Yii源码解读-服务定位器(Service Locator)
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 思否第一天
  • 源码安装memcached和php memcache扩展
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 正则表达式-基础知识Review
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ![CDATA[ ]] 是什么东东
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (十三)Flask之特殊装饰器详解
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (转)nsfocus-绿盟科技笔试题目
  • .[hudsonL@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .net CHARTING图表控件下载地址
  • .NET Core 成都线下面基会拉开序幕
  • .Net 高效开发之不可错过的实用工具
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .NET中 MVC 工厂模式浅析
  • /etc/sudoers (root权限管理)
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [ARC066F]Contest with Drinks Hard
  • [BZOJ3223]文艺平衡树
  • [C++] Windows中字符串函数的种类
  • [flask]http请求//获取请求体数据
  • [hive] posexplode函数
  • [HTML]Web前端开发技术6(HTML5、CSS3、JavaScript )DIV与SPAN,盒模型,Overflow——喵喵画网页
  • [HTTP]HTTP协议的状态码
  • [Java][Liferay] File system in liferay
  • [Linux]----文件操作(复习C语言+文件描述符)