题目描述:

输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。

输入描述:

输入一行字符串,可以有空格

输出描述:

统计其中英文字符,空格字符,数字字符,其他字符的个数

思路:

import java.util.Scanner;public class Main
{public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNext()){String str = scanner.nextLine();int numCh = 0;int numEm = 0;int numDi = 0;int numOt = 0;for (char c: str.toCharArray()){if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))numCh++;else if (c == ' ')numEm++;else if (c >= '0' && c <= '9')numDi++;elsenumOt++;}System.out.println(numCh);System.out.println(numEm);System.out.println(numDi);System.out.println(numOt);}}
}

输入一行字符,分别统计出包含英文字母、空格、数字相关推荐

  1. C语言输入一行字符,分别统计出其中英文字母,空格

    C语言输入一行字符,分别统计出其中英文字母,空格 注意:while((c=getchar())!='\n') 表示在终端输入一串字符串后,直到输入回车,然后将字符串添加到内存缓冲区中,再循环把字符取出 ...

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

    C语言没有字符串形式,所以可以用 char[] 数组来代替,但需要指定分配空间,所以可以采用单字符读取的形式: #include<stdio.h> int main(){char ch;i ...

  3. C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...

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

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

  5. 请输入汉字、英文、数字或其组合/请输入6-18位字符,同时包含英文字母、数字、下划线,并且以英文字母开头/8-16位数字、字母、特殊字符组合

    var Util = {} Util.Reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^0\.([0][1-9]$))|(^0\.[1-9][0-9]?)|(^0$ ...

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

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

  7. C语言输入一行数据分别统计出其中英文字母、 空格、数字和其他字符的个数并输出结果

    #输入一行数据(包括数字,英文字母,常见字符,空格),分别统计出其中英文字母. 空格.数字和其他字符的个数并输出结果:再把其中的数字按顺序输出出来 ##代码部分: #include <stdio ...

  8. C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。

    第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...

  9. C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。

    /*输入一行字符,分别统计出其中 英文字母.数字.空格和其它字符的个数.*/ #include <iostream> using namespace std;int main() {cha ...

最新文章

  1. 从零开始学习Sencha Touch MVC应用之八
  2. 处理linux 下nbu只能找到一个驱动器
  3. UVA 146 ID Codes
  4. 商汤科技2020年校园招聘丨以你所AI,创无界未来
  5. struts2:在Action中使用Servlet的API,设置、读取各种内置对象的属性
  6. 天平秤重问题(三进制)
  7. mysql数据库被误删之后...
  8. no segments* file found in org.apache.lucene.store.SimpleFSDirectory
  9. UI设计素材之按钮和选框,悠闲素材帮你轻松搞定设计。
  10. SqlServer标识列
  11. [WebKit] JavaScriptCore解析--高级篇(一) SSA (static single assignment)
  12. Dubbo原理和源码解析之服务暴露
  13. iOS 混合开发 —— 方案分析
  14. 读《华为研发》第2版
  15. MAX30102学习笔记(上)
  16. css font-family 字体及各大主流网站对比
  17. Java 分布式面试题集合
  18. 当前位置 计算机英语,计算机常用英语词汇,计算机常用英语词汇
  19. 语句摘抄——第25周
  20. MMDetection——GPU训练

热门文章

  1. classifier of chains
  2. 2018:5G标准关键年
  3. 打开html就自动到搜狗网扯,今天一打开IE浏览器,页就一直是搜狗网址导航,怎么改也改不掉,...
  4. PWM和SPWM的区别
  5. 计算机微机原理心得体会,微机原理课设体会心得体会
  6. 修改jenkins的镜像地址
  7. 中国互联网生态报告发布
  8. 51单片机实现两路AD检测、数码管显示、串口获取
  9. 小猫爪:i.MX RT1050学习笔记5-中断NVIC
  10. bp神经网络权值调整公式,bp神经网络算法推导