package **;

import java.util.Scanner;
public class * {
    public static void main(String[] args) {
        int a=0;            //a为大写字母
        int b=0;            //b为小写字母
        int c=0;            //c为空格
        int d=0;            //d为数字
        int e=0;            //e为其他类型的符号
        System.out.println("请输入字符串:");
        Scanner scanner = new Scanner(System.in);
        String str =scanner.nextLine();
 
        int j=str.length();                    //str.length();为获取字符串的长度,定义j为已获取的字符串长度
        for(int i=0;i<=j;i++){
            char g=str.charAt(i);              //此处指获取的第i个字符,并赋为g
            if(g>=65 && g<=90)              //由ASCII表知A-Z对应65-90    或者if(g>='A' && g<='Z')
                a++;
            else if(g>=97 && g<=122)     //a-z对应97-122              else if(g>='a' && g<='z')
                b++;
            else if(g==32)                        //32表示空格                 else if(g==' ')
                c++;
            else if(g>=48 && g<=57)        //0-9对应48-57               else if(g>='0' && g<='9')
                d++;
            else                                        //其他字符
                e++;
        }
        
        System.out.println("大写字母:"+a);
        System.out.println("小写字母:"+b);
        System.out.println("空格:"+c);
        System.out.println("数字:"+d);
        System.out.println("其他字符:"+e);
 
    }
}

输入一行字符,分别统计其中大写英文字母,小写英文字母,空格,数字,和其他字符的个数。相关推荐

  1. (C语言)(用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少

    (用指针方法处理)输入一行文字,找出其中大写字母,小写字母,空格,数字以及其他字符各有多少 #include<stdio.h> #include<stdlib.h> #incl ...

  2. C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。

    例题:输入一串字符,统计大大写字母的个数,并强调统计必须用函数. 代码如下: #include <stdio.h> #include <string.h>//字符头文件 int ...

  3. 输入一行字符,统计其中有多少单词,单词之间用空格隔开

    问题描述: 输入一行字符,统计其中有多少单词,单词之间用空格隔开 解题思路: 判断单词是否出现,可以用空格的出现来判断(连续的若干空格看做成一个),若当前字符为空格,表明word未出现,当前字符非空格 ...

  4. 【C语言入门】从键盘中输入一组字符,统计其中大写字母的个数、小写字母的个数和数字字符的个数。

    题目:从键盘中输入一组字符,统计其中大写字母的个数.小写字母的个数和数字字符的个数. #include <stdio.h>int main() {char str;int dx = 0, ...

  5. 【C语言】输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数

    输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数 #include <stdio.h> int main() {char c;int letters=0,space=0,d ...

  6. C语言:输入一行字符,统计其中有多少单词,单词之间用空格分隔开

    题目:输入一行字符,统计其中有多少单词,单词之间用空格分隔开. 下面是运行结果: 下面是我编写的源代码: #include <stdio.h> //输入一行字符,统计其中有多少单词,单词之 ...

  7. C语言程序设计--输入一行文字,统计其中英文字母(大小写),空格,数字,其他字符的数目

    代码区 #include<stdio.h> main() {int a=0,b=0,c=0,d=0; char *p,i=0,s[100]; while((s[i]=getchar())! ...

  8. c语言 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0, ...

  9. c语言输入一行文字 找出其中大写字母,输入一行文字 找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少。 C++...

    C++编程,要求用指针或引用方法处理:C语言: 输入一行文字 找出其中的大写字母.小写字母.空格.数字以及其他字符各有多少. c++设计(第3版)题解与上机指导 谭浩强 编著 以下是此题的[c++源代 ...

  10. 输入一段字符,统计一段字符串中大小写字母的个数

    输入一段字符,统计一段字符串大小写字母的个数-python #输入一段字符,统计一段字符串大小写字母的个数 def num(s):num_min=0num_max=0for i in s:if i.i ...

最新文章

  1. axure中怎么做出固定首行_Excel:固定表头的方法
  2. 网站等保测评针对服务器,互联互通测评知识分享之信息安全建设要点
  3. 找到最大回文子串_使用O(1)空间复杂度找到最大的回文子串
  4. 75个移动App开发教程
  5. LeetCode 431. 将 N 叉树编码为二叉树(递归/层序)
  6. Samsung Galaxy S III GT-I9300详细刷机教程
  7. FD.io VPP 使用场景-用例
  8. ios与android设备即时语音互通的录音格式预研说明
  9. [转]ExtJs中可用的xtype
  10. python如何批量导出数据_【Python】批量导出数据并处理——第一弹
  11. c# winform人脸识别
  12. 打开DOSbox时设置指定虚拟路径
  13. 使用VMware虚拟机搭建爱快路由器PPPoE服务器环境
  14. 分享一下自己的手机从ios14降级回ios13.5.1,可以保存资料哦
  15. UL1007 UL1015与AWG
  16. Pdf.js 解决电子印章问题
  17. 骞云科技SmartCMP v3.5版本正式发布
  18. AGM FPGA之AG10K 系列的开发建议(连载二)
  19. 百度网盘NDM高速下载
  20. Nova组件源码分析之冷迁移与Resize

热门文章

  1. 视频伪原创片头片尾 视频合并会改变md5
  2. 智慧工地系统包括哪些部分
  3. 计算机行业到底还能火多久?
  4. WHQL认证产品可以 现在又可以查询了
  5. Halcon算子解释大全
  6. git 新建分支并切换到该分支_Git 从master拉取代码创建新分支 并且再将修改合并到master...
  7. C#使用Microsoft.office.interop.PowerPoint生成PPT
  8. MySql求第二高薪水
  9. 周庄王,姬佗(公元前696年—公元前682年在位)
  10. 把php数据转成json格式转换,php将从数据库中获得的数据转换成json格式并输出的方法...