黑马程序员技术交流社区

标题: 小练习:计算英文字符串大小写数量 [打印本页]

作者: Vincent饭饭    时间: 2015-8-25 22:32
标题: 小练习:计算英文字符串大小写数量

  1. /***
  2. * 计算英文字符串大小写数量
  3. */
  4. public class Test38 {
  5.         public static void main(String[] args) {
  6.                 //定义字符串,初始化大小写变量snum,bnum
  7.                 String s = "ASJLDJFALDSsdjfaSDJKFLA";
  8.                 int snum = 0;
  9.                 int bnum = 0;

  10.                 //for循环遍历字符串每一个字符
  11.                 for(int i = 0;i<s.length();i++) {
  12.                          //调用charAt()函数将字符串字符赋予字符变量c
  13.                         char c = s.charAt(i);
  14.                         //通过比较ASCII码值确定大小写
  15.                         if(c>='a' && c<='z') {
  16.                                 snum ++;
  17.                         }else if(c>='A' && c<='Z') {
  18.                                 bnum ++;
  19.                         }
  20.                 }
  21.                 System.out.println(snum);
  22.                 System.out.println(bnum);

  23. }
复制代码

知识点:1、String类的charAt()方法 。2、通过比较ASCII码值确定字符的大小写。
作者: ln0491    时间: 2015-8-25 23:17
也可以用正则来做
作者: MoonsenHung    时间: 2015-8-25 23:20
不错,不错,赞一个。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2