首页 > 编程语言 >输入字符串查找字符串中都有什么组成 java代码如下

输入字符串查找字符串中都有什么组成 java代码如下

时间:2023-08-05 15:33:38浏览次数:42  
标签:arr java int System cc 查找 && 字符串

import java.util.Scanner;

public class Demo02 {
    public static void main(String[] args) {
        System.out.println("请输入一个字符串:");
        String cc = new Scanner(System.in).nextLine();
        char[] arr = cc.toCharArray();
        int count1 =0;
        int count2 =0;
        int count3 =0;
        int count4 =0;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i]>=48&&arr[i]<=57){
                count1++;
            } else if (arr[i]>=97&&arr[i]<=123) {
                count2++;
            } else if (arr[i]>=65&&arr[i]<97) {
                count3++;
            } else {
                count4++;
            }
        }
        System.out.println("字符串中的数字有"+count1+"个");
        System.out.println("字符串中的小写字母有"+count2+"个");
        System.out.println("字符串中的大写字母有"+count3+"个");
        System.out.println("字符串中的其他字符有"+count4+"个");

    }
    }

标签:arr,java,int,System,cc,查找,&&,字符串
From: https://blog.51cto.com/u_14978586/6975837

相关文章

  • ZROI 学习笔记之字符串串
    嘿嘿嘿……字符串……我的串串……都别催!!!等我有时间了例题和详细讲解都会补回来的!!!一些约定在此博客中,为更方便的表示字符串的相关信息,我们使用如下记法:字符集:一般记作\(\Sigma\),是一个包含可能的所有输入字符的、建立了全序关系的集合,具体视题目而定。一般是一个泛性的概念......
  • java-concurrent-interview-must
    10道不得不会的Java并发基础面试题以下都是Java的并发基础面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。评论区见1.start()方法和run()方法的区别如果只是调用run(......
  • java题
    equals与==的区别1、功能不同"=="是判断两个变量或实例是不是指向同一个内存空间。"equals"是判断两个变量或实例所指向的内存空间的值是不是相同。2、定义不同"equals"在JAVA中是一个方法。"=="在JAVA中只是一个运算符合。3、运行速度不同"=="比"equ......
  • 业务功能探索之条件分支全覆盖,includes能否一劳永逸【玩转JavaScript】
    灵感闪现某天,正在认真的敲代码,突然同事问了我一个问题,虽然不难,但是解决方案还是挺有趣的。所以写写这篇文章,详细记录一下实现过程。这个功能来自业务功能中的条件分支全覆盖,原本的做法一个includes轻松搞定,而这次,我心生了一点点疑问:includes真的能一劳永逸吗?JS实验开始includes不......
  • java多线程并发面试题总结(史上最全40道)
    1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个......
  • java多线程并发面试题总结(史上最全40道)
    1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问......
  • 基于java的商场停车场系统
    商场停车场作为一个业务比较繁忙的重点管理场所,大多数商场停车场的管理者都主要考虑降低成本,提升商场停车场服务满意度。一年一度的商场促销大促销活动,引来众多的消费者,也停车场带来了沉重的停车压力,如何能够最大限度的提升停车场管理工作效率成为热门的研究课题。本文通过调研商场......
  • Java克隆
    为什么我们要使用克隆?答:想对一个对象进行操作处理,又想保留原有的数据进行接下来的操作。允许在不影响原始对象的情况下创建相同的对象。通俗理解:就是我用我的复制人去干任何事我都不怕。注意:克隆不适用于所有情况。对于某些对象来说,使用克隆可能会导致意外的行为。此外,在某些情况下......
  • C#.NET 国密SM3 HASH 哈希 与JAVA互通 ver:20230803
    C#.NET国密SM3HASH哈希与JAVA互通ver:20230803 .NET环境:.NET6控制台程序(.netcore)。JAVA环境:JAVA8,带maven的JAVA控制台程序。 简要解析:1:明文输入参数都需要string转byte[],要约定好编码,如:UTF8。2:输出参数:byte[],在传输时需要转为string,要约定好编码,如:16进......
  • Java 利用poi读取excel行数,列数
    一般读取行总数时,会调用getLastRowNum(),读取列总数时,会调用getLastCellNum(),但是这两个方法的返回值有点区别。sheet.getLastRowNum();//返回最后一行的索引,即比行总数小1 row.getLastCellNum();//返回的是最后一列的列数,即等于总列数getLastRowNum():如果she......