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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

本帖最后由 王震阳 于 2014-4-30 11:25 编辑

五一即将到来,在此祝所有的童鞋们节日快乐,回答问题,获取技术分。回复领题吧,题目如下(回复可见)
游客,如果您要查看本帖隐藏内容请回复
   
该题目,回答正确根据代码质量最高可获取2个技术分。

452 个回复

正序浏览
11111111111111111111111111111111111111
回复 使用道具 举报
看题。。。。。。。。
回复 使用道具 举报
lalalallala
回复 使用道具 举报
。。。。。。。。。。。。
回复 使用道具 举报
楼主好人
  1. public class Test6 {

  2.         /**
  3.          * 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
  4.          *
  5.          * @param args
  6.          * @throws Exception
  7.          */
  8.         public static void main(String[] args) throws Exception {
  9.                 //键盘输入
  10.                 BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
  11.                 int i = 0;//数字
  12.                 int s = 0;//字符
  13.                 int speen = 0; //空格
  14.                 int other = 0;  //其他
  15.                 String str = r.readLine();
  16.                 //将键盘接收的字符串转为字符数组
  17.                 char[] cs = str.toCharArray();
  18.                 //直接比较ASCII码值
  19.                 for (char c : cs) {
  20.                         //ASCII码 48——57位数字
  21.                         if (c >= 48 && c <= 57) {
  22.                                 i++;
  23.                                 //ASCII码 65——90小写字母  97——122为大些字母
  24.                         }else if(c >= 65 && c <= 90||c >= 97 && c <= 122){
  25.                                 s++;
  26.                                 //ASCII码 32号位空格
  27.                         }else if(c == 32){
  28.                                 speen++;
  29.                                 //其他的
  30.                         }else {
  31.                                 other++;
  32.                         }
  33.                 }
  34.                 System.out.println(i+"---------数字");
  35.                 System.out.println(s+"---------字符");
  36.                 System.out.println(speen+"--------空格");
  37.                 System.out.println(other+"-----------其他");
  38.         }
  39. }
复制代码
运行结果

外加ASCII表一张

希望得到技术分

结果.jpg (33.18 KB, 下载次数: 17)

结果.jpg

ASCII表.jpg (80.22 KB, 下载次数: 14)

ASCII表.jpg
回复 使用道具 举报
希望能做上这题
回复 使用道具 举报
十个字符了
回复 使用道具 举报
/**
此程序解决以下问题:从键盘中获取一个字符串,并统计其中字母、数字、空白符和其它符号各有多少个。
*/

import java.util.*;
class ZiFu
{
        public static void main(String[] args)
        {
                Scanner in = new Scanner(System.in);
                System.out.println("Input a string:");
                String s = in.nextLine();
                char ch[] =  s.toCharArray();
                int ziMu = 0;
                int kongGe = 0;
                int shuZi = 0;
                int qiTa = 0;                                                                        //设置计数变量;
                for(char c : ch)
                {
                        if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))
                                ziMu++;                                                                        //统计字母个数;
                        else if(c>='0'&&c<='9')
                                shuZi++;                                                                //统计数字个数;
                        else if(c==' ')
                                kongGe++;                                                        //统计空格个数;       
                        else qiTa++;                                                                //统计其它字符个数;
                }
                System.out.printf("这个字符串的字母有:%d个;数字:%d个;空格:%d个;其它符号:%d个。",ziMu,shuZi,kongGe,qiTa);
                       
        }
}


呃……我现在发是不是有点晚了……

点评

呃……什么叫格式不对?  发表于 2014-5-30 13:49
回复 使用道具 举报
这个我要拿下
回复 使用道具 举报
看看题目,再看看各位的回答,应该会很有收获的!
回复 使用道具 举报
yxx 中级黑马 2014-5-27 01:47:14
439#
求分,。。。。。。。。。。。。。。。。

CountStr.rar

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

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 淡定

查看全部评分

回复 使用道具 举报
yxx 中级黑马 2014-5-27 01:36:09
438#
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
请多多批评

CheckType.rar

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

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 淡定

查看全部评分

回复 使用道具 举报
!!!!!!!!!!!!!!!!!!!!!!!!

答案.zip

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

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 淡定

查看全部评分

回复 使用道具 举报
来看看.....
回复 使用道具 举报
看题目!!!!
回复 使用道具 举报
一即将到来,在此祝所有的童鞋们节日快乐,回答问题,获取技术分。回复领题吧,题目如下(回复可见)
回复 使用道具 举报
这么今天才发现这些活动啊  要不然找来做了

CharFilter.rar

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

评分

参与人数 1技术分 +1 收起 理由
王震阳老师 + 1 淡定

查看全部评分

回复 使用道具 举报
不知道现在还有分送不 就算没也做作提升自己
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马