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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

我来了,版主一定要看哦

Text1.zip

797 Bytes, 阅读权限: 100, 下载次数: 1

第一题,自己写的

评分

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

查看全部评分

回复 使用道具 举报
试着写了一个,有什么不对话,还望指出
  1. package com.dong.test1;

  2. import java.util.Scanner;

  3. /**
  4. * 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
  5. *
  6. * @author 栋
  7. *
  8. */

  9. public class Count {
  10.         public static void main(String[] args) {
  11.                 // 读取用户输入
  12.                 Scanner sc = new Scanner(System.in);
  13.                 String s = sc.nextLine();
  14.                 // 调用相关算法
  15.                 int[] countNum = myCount(s);
  16.                 System.out.println("字母个数为:" + countNum[0]);
  17.                 System.out.println("空格个数为:" + countNum[1]);
  18.                 System.out.println("数字个数为:" + countNum[2]);
  19.                 System.out.println("其他个数为:" + countNum[3]);
  20.         }

  21.         public static int[] myCount(String s) {
  22.                 // 用数组第0位存储字母个数
  23.                 // 用数组第1们存储空格个数
  24.                 // 用数组第2位存储数字个数
  25.                 // 用数组第3位存储其它个数
  26.                 int[] countNum = { 0, 0, 0, 0};
  27.                 for (int i = 0; i < s.length(); i++) {
  28.                         if (((char) s.charAt(i) >= 'a' & (char) s.charAt(i) <= 'z')
  29.                                         | ((char) s.charAt(i) >= 'A' & (char) s.charAt(i) <= 'Z')) {
  30.                                 countNum[0] += 1;
  31.                         } else if ((char) (s.charAt(i)) == ' ') {
  32.                                 countNum[1] += 1;
  33.                         } else if ((char) s.charAt(i) >= '0' & (char) s.charAt(i) < '9') {
  34.                                 countNum[2] += 1;
  35.                         } else {
  36.                                 countNum[3] += 1;
  37.                         }
  38.                 }
  39.                 return countNum;
  40.         }
  41. }
复制代码



评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 如果输入的是‘Tab’也算是空格.

查看全部评分

回复 使用道具 举报
先看看题目。。。
回复 使用道具 举报
看看再说
回复 使用道具 举报

楼主为什么没评分啊?
回复 使用道具 举报
代码在文档里,求楼主观看!!!

CountWordsNum.rar

672 Bytes, 阅读权限: 100, 下载次数: 1

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 如果输入的是‘Tab’键,也应该算是空格的.

查看全部评分

回复 使用道具 举报
看看会不会做
回复 使用道具 举报
我的源码及class文件

答案.rar

1.48 KB, 下载次数: 74

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 如果输入的是‘Tab’键,也应该算是空格.

查看全部评分

回复 使用道具 举报
新手求分
回复 使用道具 举报
王震阳 发表于 2014-5-1 05:25
以后再回复获取技术分的代码贴记得将代码隐藏

以后会注意的了
回复 使用道具 举报
{:2_31:}   什么题 看看
回复 使用道具 举报
统计字符数

答案.zip

4.21 KB, 下载次数: 70

回复 使用道具 举报
五一活动,回答回答题,领领技术分!
回复 使用道具 举报
看看题目啊
回复 使用道具 举报
求指导,绝对原创,老师怎么都没有看下。。。

test.zip

4.03 KB, 阅读权限: 100, 下载次数: 1

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 很给力!

查看全部评分

回复 使用道具 举报
作业答案、、、

Test01.rar

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

评分

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

查看全部评分

回复 使用道具 举报
来看一下是什么...............................
回复 使用道具 举报
研究了老半天。。。不过学会了好多新东西{:2_33:}

ScanDemo.rar

966 Bytes, 下载次数: 46

评分

参与人数 1技术分 +2 收起 理由
王震阳老师 + 2 继续努力。。。

查看全部评分

回复 使用道具 举报
雪中送炭啊,多谢楼主
回复 使用道具 举报
想了很久,运行正确,希望版主采纳!

Test1.rar

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

评分

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

查看全部评分

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