统计输入字符串中大写字母、小写字母、阿拉伯数字个数和特殊符号的个数
package API;
import java.util.*;/*** Author:jinpma* Date :2019/9/14*/
/*
1.名称:统计输入字符串中大写字母、小写字母、阿拉伯数字个数和特殊符号的个数
2.实现过程:将字符串转换为字符数组遍历数组,若满足则count++*/
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();method(str);}public static void method(String str){int low = 0;int up = 0;int num = 0;int other = 0;char[] chars = str.toCharArray();for (int i = 0; i < chars.length; i++) {if (chars[i] >= 'a' && chars[i] <= 'z') {low++;} else if (chars[i] >= 'A' && chars[i] <= 'Z') {up++;}else if (chars[i] >= '0' && chars[i] <= '9'){num++;}else {other++;}}System.out.println("大写字母个数为:"+up);System.out.println("小写字母个数为:"+low);System.out.println("阿拉伯数字个数为:"+num);System.out.println("特殊字符个数为:"+other);}
}
统计输入字符串中大写字母、小写字母、阿拉伯数字个数和特殊符号的个数相关推荐
- Java数组编程实例(一) 统计输入字符串中每个字母出现的次数
数组(array)是一种用来组织数据的简单但功能强大的程序设计语言结构.数组是值的列表,它让我们仅声明一个变量,变量中可容纳多个单独访问的值,每个值保存在数组中确定的.已编号的位置中,对应于每个位置的 ...
- 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数
统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数.(不考虑其他字符) 1.需求: 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数.(不考虑其他字符) 举例: " ...
- js 编写一个程序实现统计一串字符串中的英文小写字母个数!
编写一个程序实现统计一串字符串中的英文小写字母个数!例 如:输入"axZvnNgOuyi",得到的值应该是 8: 注意:且有输入输出,直接输出不计分 <!DOCTYPE ht ...
- 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段
7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...
- 英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。
英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行中 ...
- 字符串的练习 统计字符串中大写,小写,数字的个数 29
字符串遍历的练习题 需求分析 键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数(不考虑其他字符) 分析步骤 1.键盘录入一个字符串. 2.定义计数器变量:记录大写/小写 ...
- Java 统计输入字符串中’e’字符出现的频数
题目:统计输入字符串中'e'字符出现的频数 代码: import java.util.Scanner;public class HomeWork {public static void main(St ...
- 统计一个字符串中大写字母,小写字母,以及数字的个数。
public class StringTest { public static void main(String[] args) { // 封装键盘录入数据 Scanner sc = new ...
- java实现键盘录入一个字符串,统计该字符串中大写字母和小写字母数字字符空格出现的次数
先说一下ASCII编码 * 大写字母A-Z (ASCII)65-90* 小写字母a-z (ASCII)97-122* 数字是:(ASCII)48-57* 空格的(ASCII)是32 接下来就是代码了, ...
最新文章
- P、NP、NPC问题最通俗的讲解
- CTO的眼界到底有多宽
- Huggingface简介及BERT tansformer 开源
- js callback promise async await 几种异步函数处理方式
- MutationObserver详解
- 用nginx做了一下反向代理,得到的ip地址都是127.0.0.1
- c语言利用文件体写在桌面上,在C语言中怎样新建一个文件夹?
- 360Stack裸金属服务器部署实践
- 12v小型电机型号大全_电机型号参数大全,再不怕看不懂型号了
- Python Subprocess Popen 管道阻塞问题分析解决
- Django DRF认证组件/权限组件/序列化组件综合总结(完整版)
- Attach and Detach in VC
- 技术员 Ghost Win 7 Sp1(x86/x64)装机版/纯净版 201808
- “2库1平台+N应用”助力智慧机场建设
- arduino 有源 蜂鸣器_(二十)arduino入门:蜂鸣器的使用
- 求职互联网技术岗应届生面试必备技巧分享
- 亲身实践,效果显著,让“轻断食”帮你打扫一下身体吧~
- Java获取ejabberd在线用户账号Jid
- python符号积分
- MSCOMM32控件注册的两种办法