A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王震阳老师   /  2014-4-30 11:23  /  35294 人查看  /  452 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

都比较有难度哦~
回复 使用道具 举报
先看题在解答喽~
回复 使用道具 举报
求分:lol
回复 使用道具 举报
看看什么题目
回复 使用道具 举报
Ron 中级黑马 2014-4-30 22:25:48
165#
新手领题
回复 使用道具 举报
看看。。。。。
回复 使用道具 举报
看看什么题目,做做试试。
回复 使用道具 举报
王震阳 发表于 2014-4-30 21:23
空格是可以统计的,但是你有没有想过如果我输入的是‘Tab’键你该怎么统计呢? ...

我把Tab键算到其他键去了,应该算作2个空格键?
回复 使用道具 举报
刚开始学,试一下
回复 使用道具 举报
2528870651 发表于 2014-4-30 22:39
我把Tab键算到其他键去了,应该算作2个空格键?

当然不算,算一个,或者单独计算
回复 使用道具 举报
王震阳 发表于 2014-4-30 22:40
当然不算,算一个,或者单独计算

好吧,谢谢。
回复 使用道具 举报
51大做题啦
回复 使用道具 举报
本帖最后由 唯伟123 于 2014-4-30 22:45 编辑

:victory::victory::victory::victory::victory::victory::victory::victory::victory::victory::victory::victory::victory::victory::victory::victory:
  1. package cn.itheima_01;

  2. import java.util.Scanner;

  3. /*
  4. * 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
  5. *
  6. */
  7. public class CountTest {
  8.         public static void main(String[] args) {
  9.                 // 封装键盘录入
  10.                 Scanner sc = new Scanner(System.in);
  11.                 // 键盘输入数据
  12.                 System.out.println("请输入一行字符:");
  13.                 String s = sc.nextLine();
  14.             
  15.                 //将字符串转换为字符数组
  16.                 char[] chs = s.toCharArray();
  17.                 //定义统计量
  18.                 int lettleCount = 0;//字母个数
  19.                 int spaceCount = 0;//空格个数
  20.                 int numberCount = 0;//数字个数
  21.                 int otherCount = 0;//其他字符个数
  22.                 //使用for循环遍历匹配
  23.                 for (int x=0; x<chs.length; x++){
  24.                         if((chs[x]>='a'&&chs[x]<='z')||(chs[x]>='A'&&chs[x]<='Z'))
  25.                                 lettleCount++;
  26.                         else if (chs[x] == ' ')
  27.                                 spaceCount++;
  28.                         else if (chs[x]>='0'&&chs[x]<='9')
  29.                                 numberCount++;
  30.                         else
  31.                                 otherCount++;
  32.                 }
  33.                 System.out.println("字母个数为: "+lettleCount);
  34.                 System.out.println("空格个数为: "+spaceCount);
  35.                 System.out.println("数字个数为: "+numberCount);
  36.                 System.out.println("其他字符个数为: "+otherCount);
  37.                
  38.                
  39.         }
  40. }
复制代码


评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报

以后再回答类似的题目,记得将自己的帖子设置成密码贴或者将代码隐藏,不然大家都看到你的答案了
回复 使用道具 举报
王震阳 发表于 2014-4-30 22:46
以后再回答类似的题目,记得将自己的帖子设置成密码贴或者将代码隐藏,不然大家都看到你的答案了 ...

大神神速啊
回复 使用道具 举报
看看,再说
回复 使用道具 举报
王震阳 发表于 2014-4-30 20:13
回复代码有样式可用,这样的代码不是很美观

奥,我下次注意。:)
回复 使用道具 举报
没事,过来看看。。
回复 使用道具 举报
看看是什么题
回复 使用道具 举报
我的答案在附件里,完全自己搞定,求技术分~~~

答案.rar

618 Bytes, 阅读权限: 150, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马