【程序7】
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
1.程序分析:利用while语句,条件为输入的字符不为 '\n '.
2.
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输入字符,输入\'\\n\'表示结束");
Scanner n=new Scanner(System.in);
String str=n.nextLine();
do {
char sp[]=str.toCharArray();
int zimu=0;
int shuzi=0;
int blank=0;
int other=0;
for (int i = 0; i < sp.length; i++) {
if((sp[i]>='a'&&sp[i]<='z')||(sp[i]>='A'&&sp[i]<='Z')){
zimu++;
}else if(sp[i]>'0'&&sp[i]<'9'){
shuzi++;
}else if(sp[i]==' '){
blank++;
}else{
other++;
}
}
System.out.println("字母有:"+zimu+"个,"+"数字有:"+shuzi+"个,"+
"空格有:"+blank+"个,"+"其他字符:"+other+"个");
System.out.println("输入字符,输入\'\\n\'表示结束");
str=n.nextLine();
} while (!str.equals("\\n"));
}
分享到:
相关推荐
java课件-6-字符串和数组.pptx
Java基本数据类型---字符类型.pdf 学习资料 复习资料 教学资源
[Java]算法练习-最长无重复字符子串练习题
[Java]算法练习-字符串移位练习题
java-string-similarity, 各种字符串相似性和距离算法 java-string-similarity 实现不同字符串相似度和距离度量的库。 目前已经实现了许多算法( 包括Levenshtein编辑距离和 sibblings,jaro winkler,最长公共子序列...
java代码-使用java解决xml--查找并替换字符串(避免乱码)的问题的源代码 ——学习参考资料:仅用于个人学习使用!
字符串a-z排序
java作业 字符串多少个字 马克-to-win java视频详细介绍
java代码-使用java解决各类字符串,找出大写,小写英文个数的源代码 ——学习参考资料:仅用于个人学习使用!
java代码-使用java解决字符串前面或后面补零的源代码 ——学习参考资料:仅用于个人学习使用!
Java解决UTF-8的BOM问题,使用“UnicodeInputStream”、“UnicodeReader”。
java代码-使用java字符串排序的源代码 ——学习参考资料:仅用于个人学习使用!
第6章-数组和字符串-练习题.pdf
使用java实现一个字符串统计程序,输入若干字符串,统计每一行的空格数以及总的空格数 资源包括: 1.CountSpace.java 2.CountSpace程序流程图.vsd 3.CountSpace使用说明.docx 4.CountSpace.exe 5.test.txt
各种字符串相似度和距离算法的实现:Levenshtein,Jaro-winkler,n-Gram,Q-Gram,Jaccard索引,最长公共子序列编辑距离,余弦相似度......
yujianbo-java-tools.jar是本人平时里用到的工具类,分离出来打包成一个单独的jar工具包,里面包括: 1、数据库的一键连接以及增删改查,获取数据库数据直接映射到JavaBean; 2、生成随机验证码(字符或数字或者...
java数据类型-数据转换-转义字符借鉴.pdf
Java字符编码基础 Java字符编码是处理文本信息的基础,它规定了字符和字节之间的关系,不同的字符编码方案对同一段文本的表示可能会有所不同。 Java中的字符编码类型 Java支持多种字符编码类型,包括ASCII、ISO-8859...
不需要关心接受的字符串编码是UTF_8还是GBK,还是ios-8859-1,自动转换为utf-8编码格式,无需判断字符串原有编码,用法://处理编码String newStr = GetEncode.transcode(oldStr);
马俊的亲制课件,并附有丰富的代码资源,讲解突出