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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

看一看,学习一下
回复 使用道具 举报
本帖最后由 ò壞尛孩 于 2014-5-4 01:34 编辑

CharCompareTest.rar (1.03 KB, 下载次数: 3)
目前我只知道四种方法!全写在里面了!应该还有其他的方法!

评分

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

查看全部评分

回复 使用道具 举报
我也来试试
回复 使用道具 举报
我的答案,求指导

Program1.rar

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

评分

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

查看全部评分

回复 使用道具 举报
检验一下自己
回复 使用道具 举报
提交答案,望赐教!

答案.zip

723 Bytes, 下载次数: 63

评分

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

查看全部评分

回复 使用道具 举报
赚技术分来了
回复 使用道具 举报
??什么??
回复 使用道具 举报
做好了,请查阅

countString.zip

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

答案

评分

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

查看全部评分

回复 使用道具 举报
答案:绝对原创

Test1.zip

501 Bytes, 下载次数: 66

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 定义变量的时候要注意见名知意哦亲.

查看全部评分

回复 使用道具 举报
做题得分,第一次参加
回复 使用道具 举报
来测试一下自己
回复 使用道具 举报
我的代码

test1.rar

595 Bytes, 阅读权限: 150, 下载次数: 2

评分

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

查看全部评分

回复 使用道具 举报
看完正则表达式的视频后,第一时间手打,热乎乎的,老师给个分呗:#

tst1.zip

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

五一活动第一题

评分

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

查看全部评分

回复 使用道具 举报
测试一下
回复 使用道具 举报


import java.io.*;
class  ChoiceDemo
{
        public static void main(String[] args) throws Exception
        {
                BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
                String line=null;
                line=bufr.readLine();
                byte[] bs=line.getBytes();
                int numCount=0;
                int charCount=0;
                int spaceCount=0;
                int others=0;
                //System.out.println((char)bs[2]);
               
                for(byte b:bs )
                {
                       
                char c=(char)b;
                if(c>='0'&&c<='9')
                {
                        numCount++;
                }
                else if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
                {
                        charCount++;
                }
                else if(c==' ')
                {
                        spaceCount++;
                }
                else
                        others++;
               
                }
               

                System.out.println("数字有:"+numCount);       
            System.out.println("字符有:"+charCount);       
                System.out.println("空格有:"+spaceCount);       
                System.out.println("其他:"+others);       

        }
}

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 这样子发的代码很不美观,而且应该隐藏.

查看全部评分

回复 使用道具 举报
本帖最后由 蒋大帅 于 2014-5-4 20:23 编辑

我的答案,这是我的另一个答案

CalculatNumber.rar

1.58 KB, 下载次数: 70

评分

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

查看全部评分

回复 使用道具 举报
路过看看~
回复 使用道具 举报
看一下。看一下
回复 使用道具 举报
看看这个怎么样
  1. import java.util.Scanner;

  2. /*
  3. 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
  4. */

  5. class Sum {
  6.         public static void main(String[] args) {
  7.                 // 定义变量, 初始化
  8.                 int wordSum = 0;
  9.                 int spaceSum = 0;
  10.                 int numSum = 0;
  11.                 int otherSum = 0;
  12.                
  13.                 // 提示信息
  14.                 System.out.print("请输入要统计的字符串:");
  15.                
  16.                 // 获取键盘输入
  17.                 Scanner sc = new Scanner(System.in);
  18.                 // 读取
  19.                 String str = sc.nextLine();
  20.                
  21.                 for (int i = 0; i < str.length(); i++) {
  22.                         // 获取单个字符
  23.                         int ch = str.codePointAt(i);
  24.                         // 判断字符所属范围
  25.                         if (ch >= 48 && ch <= 57) {
  26.                                 numSum++;
  27.                         } else if (ch >= 65 && ch <= 90) {
  28.                                 wordSum++;
  29.                         } else if (ch >= 97 && ch <= 122) {
  30.                                 wordSum++;
  31.                         } else if (ch == 32) {
  32.                                 spaceSum++;
  33.                         } else {
  34.                                 otherSum++;
  35.                         }
  36.                 }
  37.                 // 输出结果
  38.                 System.out.println("字符串中空格个数:" + spaceSum + "  " + "字母个数:" + wordSum + "  " + "数字个数:" + numSum + "  " + "其他字符个数:" + otherSum);
  39.         }
  40. }
复制代码


评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 以后类似的答案应该将代码隐藏.

查看全部评分

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