【Java例题】5.3 字符统计
2024-09-01 04:07:03
3.分别统计一个字符串中大写字母、小写字母、数字、 汉字以及其它字符的个数。
package chapter5;
import java.util.Scanner; public class demo3 {
public static void main(String[] args) {
int da=0;
int xiao=0;
int shu=0;
int han=0;
int els=0;
Scanner sc=new Scanner(System.in);
String str=sc.next();
for(int i=0;i<str.length();i++) {
char c=str.charAt(i);
if(c>='A'&&c<='Z') {
da=da+1;
}else if(c>='a'&&c<='z'){
xiao=xiao+1;
}else if(c>='0'&&c<='9') {
shu=shu+1;
}else if(c>=0x4E00&&c<=0x9FA5) {
han=han+1;
}else {
els=els+1;
}
}
System.out.println("大写数量:"+da);
System.out.println("小写数量:"+xiao);
System.out.println("数字数量:"+shu);
System.out.println("汉字数量:"+han);
System.out.println("其他数量:"+els);
sc.close();
}
}
最新文章
- ArcGIS Wpf MarkerSymbol 图形符号无法序列化为 JSON
- FPGA高级设计——时序分析和收敛(转)
- apache配置文件中的项目
- 生产环境搭建MySQL复制的教程(转)
- new,delete,malloc,free
- hdu1507--二分图最大匹配
- PIVOT就是行转列,UNPIVOT就是列传行
- Android与JNI(一) ---- Java调用C 静态调用
- ACM入门:第s名的小红
- mysql中csv文件的导入导出
- KVM内核文档阅读笔记
- SpringBoot基础系列-SpringCache使用
- Java中的String、StringBuilder以及StringBuffer
- c/c++ 友元的简单应用
- matlab 工具箱下载地址
- Python Django 学习 (二) 【Django 模型】
- 升级Android Studio到1.0.2的问题解决
- .net部署时常见问题
- 【转】(四)unity4.6Ugui中文教程文档-------概要-UGUI Visual Components
- redis性能提升