输入一行字符,分别统计出包含英文字母、空格、数字
题目描述:
输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。
输入描述:
输入一行字符串,可以有空格
输出描述:
统计其中英文字符,空格字符,数字字符,其他字符的个数
思路:
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);}}
}
输入一行字符,分别统计出包含英文字母、空格、数字相关推荐
- C语言输入一行字符,分别统计出其中英文字母,空格
C语言输入一行字符,分别统计出其中英文字母,空格 注意:while((c=getchar())!='\n') 表示在终端输入一串字符串后,直到输入回车,然后将字符串添加到内存缓冲区中,再循环把字符取出 ...
- 【C】输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数
C语言没有字符串形式,所以可以用 char[] 数组来代替,但需要指定分配空间,所以可以采用单字符读取的形式: #include<stdio.h> int main(){char ch;i ...
- C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...
- 【C语言】输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数 #include <stdio.h> int main() {char c;int letters=0,space=0,d ...
- 请输入汉字、英文、数字或其组合/请输入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$ ...
- c语言 输入一行字符,分别统计出其中英文字母 空格 数字和其他字符的个数
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 解:程序: #include <stdio.h> int main() { char c; int letters=0, ...
- C语言输入一行数据分别统计出其中英文字母、 空格、数字和其他字符的个数并输出结果
#输入一行数据(包括数字,英文字母,常见字符,空格),分别统计出其中英文字母. 空格.数字和其他字符的个数并输出结果:再把其中的数字按顺序输出出来 ##代码部分: #include <stdio ...
- C 编写程序,对输入的一行字符分别统计其中英文字母、数字和其他字符的个数。
第四章-循环结构程序设计 课后编程题-5 #include<stdio.h> main() {int cnt1=0,cnt2=0,cnt3=0; //cnt1:字母.cnt2:数字.cnt ...
- C++输入一行字符,分别统计出其中 英文字母、数字、空格和其它字符的个数。
/*输入一行字符,分别统计出其中 英文字母.数字.空格和其它字符的个数.*/ #include <iostream> using namespace std;int main() {cha ...
最新文章
- 从零开始学习Sencha Touch MVC应用之八
- 处理linux 下nbu只能找到一个驱动器
- UVA 146 ID Codes
- 商汤科技2020年校园招聘丨以你所AI,创无界未来
- struts2:在Action中使用Servlet的API,设置、读取各种内置对象的属性
- 天平秤重问题(三进制)
- mysql数据库被误删之后...
- no segments* file found in org.apache.lucene.store.SimpleFSDirectory
- UI设计素材之按钮和选框,悠闲素材帮你轻松搞定设计。
- SqlServer标识列
- [WebKit] JavaScriptCore解析--高级篇(一) SSA (static single assignment)
- Dubbo原理和源码解析之服务暴露
- iOS 混合开发 —— 方案分析
- 读《华为研发》第2版
- MAX30102学习笔记(上)
- css font-family 字体及各大主流网站对比
- Java 分布式面试题集合
- 当前位置 计算机英语,计算机常用英语词汇,计算机常用英语词汇
- 语句摘抄——第25周
- MMDetection——GPU训练