char类型需要单引号。

import java.util.Scanner;

public class Test054{

public static void main(String[] args){

Scanner scan = new Scanner(System.in);

System.out.println("请输入您需要统计的字符串:");

String a = scan.next();

System.out.println("您要统计的字符串是:"+a);

int daxie = 0;

int xiaoxie = 0;

int shuzi = 0;

int other = 0;

char[] chars = a.toCharArray();

for (int i = 0;i < chars.length;i++){

char ch = chars[i];

if (ch >= 'A'&&ch <= 'Z'){

daxie++;

}

else if (ch >= 'a'&&ch <= 'z'){

xiaoxie++;

}

else if (ch >='0'&&ch <= '9'){

shuzi++;

}

else{

other++;

}

}

System.out.println("大写字母有:"+daxie+"个");

System.out.println("小写字母有:"+xiaoxie+"个");

System.out.println("数字有:"+shuzi+"个");

System.out.println("其他字母有:"+other+"个");

}

}

分享到:

java字符数统计_【JAVA300例】51、统计输入的字符串中各种字符的字符数相关推荐

  1. 【Java入门】统计字符串中“ a ~ z “各个字符出现的次数

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.知识点 二.代码 三.运行截图 前言 入门版统计字符串中" a ~ z "各个字符出现的次数, ...

  2. java随机数去重排序_数组去重及排序/0~10随机数字/字符串中出现最多的字符及次数...

    数组去重及排序: var arr = [1,5,1,2,6,8,1,81,9,0]; for(var i=0;i for(var j=i+1;j if(arr[i] == arr[j]){ arr.s ...

  3. 7-1 统计字符串中不同种类的字符个数 (10 分)

    7-1 统计字符串中不同种类的字符个数 (10 分) 本题目要求读入一个字符串,统计字符串中字母.数字.空格.其它字符的个数. 输入格式: 输入一行由任意字符组成的字符串. 输出格式: 统计字符串中字 ...

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

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

  5. 输入一个字符串(少于80个字符),统计字符个数。

    [题目描述] 输入一个字符串(少于80个字符),统计字符个数. [输入] 一个字符串(少于80个字符). [输出] 输出该字符串中字符的个数. [样例输入] UPC 1953↙ [样例输出] 8 #i ...

  6. java 包含几个字符_java怎么判断字符串中包含多少个字符

    java怎么判断字符串中包含多少个字符 发布时间:2020-06-23 23:13:52 来源:亿速云 阅读:180 作者:Leah java怎么判断字符串中包含多少个字符?针对这个问题,今天小编总结 ...

  7. java判断字符串中是否包含某个字符

    1 使用String类的contains()方法 contains()方法用于判断字符串中是否包含指定的字符或字符串.语法如下: public boolean contains(CharSequenc ...

  8. python中指定最后一个字符_如何从Python字符串中删除最后一个字符?

    如何从Python字符串中删除最后一个字符? Python支持负索引切片和正切片.负索引从  -1 到-(iterable_length)开始.我们将使用负切片从可迭代对象的末尾获取元素. 索引  - ...

  9. python大括号_如何在python字符串中打印文字大括号字符并在其上使用.format?

    如何在python字符串中打印文字大括号字符并在其上使用.format? x = " \{ Hello \} {0} " print x.format(42) 给我:{Hello} ...

  10. 如何从字符串中删除最后一个字符?

    我想从字符串中删除最后一个字符. 我尝试这样做: public String method(String str) {if (str.charAt(str.length()-1)=='x'){str ...

最新文章

  1. 原生、无依赖的web弹层组件——HLayer.js
  2. React 组件 API
  3. Visual Studio2008安装后更换调试器的问题
  4. 央视网报道“手机就能打到拖拉机”,网友直呼“想种地了”
  5. 【免费活动】字节跳动背后的音视频技术揭秘
  6. 给定一个n节点二叉树,写出一个O(n)时间的非递归的过程,将该树每个结点的关键字输出(算法导论第三版第十章10.4-5)
  7. [Java_kaikeba]java中堆和栈的区别(对象变量的理解)
  8. vs2017添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL
  9. 范式哈夫曼编码(Canonical Huffman Code)
  10. android+6.0中兴v5s,中兴v5s
  11. Stacer ---- Linux系统优化和监测工具
  12. 网站建设多少钱(做一个网站需要多少钱)
  13. java之Mybatis(实训笔记)
  14. android adb 分析,android adb shell常用脚本分析课件.ppt
  15. 我写的阿拉伯数字转中文大写的一个方法
  16. 【图形学】【笔记】凹多边形
  17. 所有的 Boost 库文档的索引
  18. 【论文阅读】InfoGAN: Interpretable Representation Learning by Information Maximizing GAN
  19. 国服Cytus2解密与注入
  20. Thinkpad T440s 黑苹果 win+mac双系统

热门文章

  1. asp.net弹出div层,并把弹出层上的值赋值给界面
  2. ORACLE nvarchar2和varchar2的区别
  3. 魅族建立基于M8的Android开源项目
  4. 卍解,开放基础架构的力量--9月26日免费大型讲座预告
  5. 设计模式实战 - 责任链模式
  6. 阿里云与WPS深度合作,开放数据处理生态
  7. python --- 基础多线程编程
  8. Hibernate初探
  9. 第七届杭州云栖大会召开 阿里云在人工智能领域发力
  10. 获取浏览器窗口宽高问题总结