输入字符串,统计其中大写,小写字母,数字,其他字符。
import java.util.*;
public class QQQ {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一条字符串");
String s = sc.nextLine();
int a = 0; //大写字母
int b = 0; //小写字母
int c = 0; //数字
//其他字符
char[] array = new char[s.length()]; //将字符串放到数组里
for ( int i = 0;i <array.length ;i++ ){
array[i] = s.charAt(i);
}
for (int i = 0;i < array.length ;i++ ){ //遍历数组判断
if (Character.isUpperCase(array[i])){
a++;
}
if (Character.isLowerCase(array[i])){
b++;
}
if (Character.isDigit(array[i])){
c++;
}
}
System.out.println("大写字母个数:"+a);
System.out.println("小写字母个数:"+b);
System.out.println(" 数字个数:"+c);
System.out.println("其他字符个数:"+(s.length()-(a+b+c)));
}
}
输入字符串,统计其中大写,小写字母,数字,其他字符。相关推荐
- 【正则】包含大写小写字母数字的8到16位的密码正则
public static void main(String[] args) {boolean flag = true;while (flag){Scanner sc = new Scanner(Sy ...
- 输入一行字符,分别统计出其数字、大写字母、小写字母和其他字符的个数。
Ptw-cwl 输入一行字符,分别统计出其数字.大写字母.小写字母和其他字符的个数. 提示:比如,输入"lwlr@abz456 Wb",一行字符是你编写方法的参数 /*** * 输 ...
- 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。
[问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符串,含大小写. 第一种方法:利用ASCII码 public class Test ...
- [Java]从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变。
从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [问题描述] 从键盘输入一行英文字符串,把所有小写字母变成大写字母,其他字母和字符保持不变. [输入形式] 输入一行字符 ...
- js 编写一个程序实现统计一串字符串中的英文小写字母个数!
编写一个程序实现统计一串字符串中的英文小写字母个数!例 如:输入"axZvnNgOuyi",得到的值应该是 8: 注意:且有输入输出,直接输出不计分 <!DOCTYPE ht ...
- JAVA输出字符串中字母_Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法...
import java.util.*; /** * 3.编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母. 提示: 方法一:使用循环提取字符,判断字符是否在A-Z .a-z ...
- Python练习题——统计字符串中分别有多少个字母数字空格及特殊字符
# 统计字符串中分别有多少个字母数字空格及特殊字符 # 如: # 输入 # str='123as###fcef87e4%&*jb s wqed 41 24 你好1234v3' # 输出 # 字 ...
- 设置密码8-16位大写字母+小写字母+数字+特殊字符
我的这个效果是结合element UI的样式显示的,大家主要看函数里边对应的实现方法 主要的js代码: var validatePass = (rule, value, callback) => ...
- //随机生成1位大写字母\小写字母\数字
package HomeWork; //随机生成1位大写字母\小写字母\数字 public class Test_2 {public static void main(String[] args) { ...
- 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12位随机密码
package arithmetic;import java.util.Random;public class Test04 {/*** 密码的自动生成器:密码由大写字母/小写字母/数字组成,生成12 ...
最新文章
- linux中文件记录的时间参数,【Linux】stat命令查看文件的三个时间参数
- es6 Set 结合 Array.from 用法
- SDNU 1062.Fibonacci(矩阵快速幂)
- file.getpath_Java中File的getPath(),getCanonicalPath()和getAbsolutePath()之间的区别...
- 删除了注册表winsock项及winsock2项怎么办
- 第一名数据科学工作冠状病毒医生
- 就编程而言,可移植性意味着什么?
- 【Tensorflow】slim.arg_scope()的使用
- Python人工智能之路 - 第一篇 : 你得会点儿Python基础
- vue+node全栈移动商城【10】注册页面传值到node中间件
- jquery中如何表达本页网址_如何用js得到当前页面的url信息方法(JS获取当前网址信息)...
- inc si指令的作用_【Vue】Re04 指令:第二部分 - emdzz
- 手把手教你用ArcGIS做张降雨量分布专题图
- MYIP网站信息状态条 (MyIP Status Bar for IE)——挑战极限,一秒钟评价一个网站!
- c语言中calloc是什么意思,C语言中malloc和calloc以及relloc函数的区别
- 蛋白质二级、三级结构预测
- 两点GPS经纬度获取局部位置的理论
- 超详细!Chrome 浏览器、浏览器插件 下载和安装教程
- weblogic11g 后台无需密码启动设置
- 《用 Python 学微积分》笔记 3