java之判断输入的字符类型个数
2016-05-17 21:41
239 查看
import java.util.Scanner; public class rui{ static public void main(String[] args){ System.out.println("涂涂喊你输入一串字符啦!"); Scanner sc = new Scanner(System.in); String s = sc.nextLine(); char[] c = s.toCharArray(); int number = 0,letter = 0,blank = 0,other = 0; for(char ch : c){ if(ch>='0' && ch<='9') number++; else if((ch>='a' && ch<='z') || (ch>='A' && ch<='Z')) letter++; else if(ch==' ') blank++; else other++; } System.out.println("涂涂说 输入的数字个数为"+number+"输入的字母个数为"+letter +"输入的空格个数为"+blank+"输入其他字符个数为"+other); } }
运行结果:
涂涂喊你输入一串字符啦!
78ertreSDSF¥#%@#¥……
涂涂说 输入的数字个数为2输入的字母个数为9输入的空格个数为0输入其他字符个数为8
相关文章推荐
- 【Struts2】:自定义Interceptor
- JDK1.8源码中的设计模式
- 框架 day30 Struts2练习项目-人员管理(增删改查)
- Spring解析
- Spring的IOC的解析
- JAVA线程-示例代码
- MyEclipse Trial Expired 问题及解决方案
- 如何更改MyEclipse中XML文件的字体?
- Java基础第八天听课总结(2)--多线程&Thread
- javaweb之压缩过滤器
- 移植项目时遇到的NoClassDefFoundError错误及其解决方法
- Java中的递归原理分析
- Java的多态
- [Javascrip] Logging Timing Data to the Console
- java类单继承,接口多继承设计的原因
- Java编译、反编译、JAR
- Java集合框架List,Map,Set等
- java反射详解
- 第十八章 springboot + thymeleaf
- Java单例模式