Java经典算法40例(七)
来源:互联网 发布:纹身设计软件 编辑:程序博客网 时间:2024/06/08 19:25
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
代码:
import java.util.Scanner;/** * 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 * @author cheng * */public class Seven { public static void main(String[] args){ System.out.println("请输入一行字符"); Scanner in=new Scanner(System.in); String string=in.nextLine(); int countChar=0; int countNumber=0; int countSpace=0; int countOthers=0; for(int i=0;i<string.length();i++){ char c=string.charAt(i); if(c>='0'&&c<='9') countNumber++; else if(c>='a'&&c<='z') countChar++; else if(c>='A'&&c<='Z') countChar++; else if(c==' ') countSpace++; else countOthers++; } System.out.println("字母个数"+countChar); System.out.println("数字个数"+countNumber); System.out.println("空格个数"+countSpace); System.out.println("其他个数"+countOthers); in.close(); }}
输出结果:
请输入一行字符1a2B 3+%字母个数2数字个数3空格个数1其他个数2
阅读全文
0 0
- Java经典算法40例(七)
- Java经典算法40例(一)
- Java经典算法40例(二)
- Java经典算法40例(三)
- Java经典算法40例(四)
- Java经典算法40例(五)
- Java经典算法40例(六)
- Java经典算法40例(八)
- Java经典算法40例(九)
- Java经典算法40例(十)
- Java经典算法40例(十一)
- Java经典算法40例(十二)
- Java经典算法40例(十三)
- Java经典算法40例(十四)
- Java经典算法40例(十五)
- Java经典算法40例(十六)
- Java经典算法40例(十七)
- Java经典算法40例(十八)
- 堆
- JavaScript+DOM编程艺术 第三章 DOM
- python学习(16)——IO篇
- Volley学习笔记二
- yarn ,npm ,nuget 常用命令
- Java经典算法40例(七)
- 如何将你的网站升至XHTML?
- 博客已经更换
- 线程
- 拷贝构造的优化问题
- 关于python的编码问题
- Windows 配置Apache+CGI
- 后缀数组(bzoj 1031: [JSOI2007]字符加密Cipher)
- Android视图绘制流程