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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

我的答案也来啦 绝对原创 。。。

答案.rar

478 Bytes, 阅读权限: 100, 下载次数: 2

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 你的代码没有一行注释,代码风格很像C语言.

查看全部评分

回复 使用道具 举报 1 0
震阳老大。。不知道把权限设置成100可以不?
回复 使用道具 举报
张然龙 发表于 2014-4-30 16:16
震阳老大。。不知道把权限设置成100可以不?

可以
回复 使用道具 举报

好的 额呵呵
回复 使用道具 举报
五一快乐!顺便领题~
回复 使用道具 举报
看看题目
回复 使用道具 举报
  1. import java.util.Scanner;

  2. /**
  3. * 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
  4. * @author Administrator
  5. *
  6. */
  7. public class Test {
  8.         public static void main(String[] args) {
  9.                 // TODO Auto-generated method stub
  10.                
  11.                 Scanner scanner=new Scanner(System.in);
  12.                 while(true){
  13.                         int letter=0;//记录字母个数
  14.                         int num=0;//记录数字个数
  15.                         int space=0;//记录空格数
  16.                         int other=0;//记录其他字符个数
  17.                         String str=scanner.nextLine();//得到输入的一行字符串,以回车键作为分隔
  18.                         //如果输入为空则提示用户请输入字符串
  19.                         if(str==null){
  20.                                 System.out.println("输入有误,请重新输入");
  21.                         }else{
  22.                                 char[] c=str.toCharArray();
  23.                                 for(int i=0;i<c.length;i++){
  24.                                         if(c[i]>'A'&&c[i]<'z'){
  25.                                                 letter++;
  26.                                                 continue;
  27.                                         }
  28.                                         if(c[i]==' '){
  29.                                                 space++;
  30.                                                 continue;
  31.                                         }
  32.                                         other++;
  33.                                 }
  34.                                 System.out.println("英文字母数为:"+letter+"\n空格数为:"+space+"\n其他字符数为:"+other);
  35.                         }
  36.                 }
  37.                
  38.         }

  39. }
复制代码


回复 使用道具 举报
我看看!!
回复 使用道具 举报
..............................
回复 使用道具 举报
本帖最后由 WO.瘾姓埋銘 于 2014-4-30 17:17 编辑

答案                     

第一题答案.zip

804 Bytes, 阅读权限: 70, 下载次数: 1

评分

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

查看全部评分

回复 使用道具 举报
还要回复才能看题啊。。。。
回复 使用道具 举报
领取题目,技术分我来啦
回复 使用道具 举报
又一轮技术分强势来袭
回复 使用道具 举报
顶起!!!!
回复 使用道具 举报
Union 高级黑马 2014-4-30 17:32:23
75#
参加一下!
回复 使用道具 举报
运行过了没问题,代码的质量怎么看的?

CharDemo.rar

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

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 如果是‘Tab’你怎么统计?

查看全部评分

回复 使用道具 举报
领取题目。。。。。。。。。。。。
回复 使用道具 举报
试试看~
回复 使用道具 举报
先MARK~~~看题
回复 使用道具 举报
技术分碗里来
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马