JAVA 基础编程练习题7 【程序 7 处理字符串】
发布时间:2020-12-15 05:28:53 所属栏目:Java 来源:网络整理
导读:? 7 【程序 7 处理字符串】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 程序分析:利用 while 语句,条件为输入的字符不为‘n‘. ? package cskaoyan;public class cskaoyan7 {@org.junit.Testpublic void count() {int let
? 7 【程序 7 处理字符串】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 程序分析:利用 while 语句,条件为输入的字符不为‘n‘. ? package cskaoyan; public class cskaoyan7 { @org.junit.Test public void count() { int letterNumber = 0; int spaceNumber = 0; int digitNumber = 0; int otherNumber = 0; java.util.Scanner in = new java.util.Scanner(System.in); String str = in.nextLine(); char[] ch = str.toCharArray(); int i = 0; while (i < ch.length) { if (Character.isLetter(ch[i])) { letterNumber++; } else if (Character.isWhitespace(ch[i])) { spaceNumber++; } else if (Character.isDigit(ch[i])) { digitNumber++; } else { otherNumber++; } i++; } in.close(); System.out.println("英文字母的个数:" + letterNumber); System.out.println("空格的个数:" + spaceNumber); System.out.println("数字的个数:" + digitNumber); System.out.println("其它字符的个数:" + otherNumber); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- java hibernate’字段列表’中的未知列”
- JSP页面传值乱码过滤方法
- Java Swing:延迟后更改文本
- Java StringBuilder和StringBuffer源码分析
- vhdl – unsigned和std_logic_vector之间的区别
- java – OkHttp3 SocketTimeoutException(在Andr
- java – Guava为什么toStringFunction不是泛型函
- java – Maven 2.2.1无法使用m2eclipse构建EAR项
- java——值传递和引用传递
- java – Mono.AndroidTools.InstallFailedExcept
热点阅读