package 基础提升; import java.util.Scanner; /** * java基础:Character类 * Author:知而无涯 * Description:统计键盘录入字符串数据中大字符串,小字符串,数字分别出现的个数 * Date: 2017-11-04 0:20 */ public class CharacterTest01 { public static void main(String[] args) { //1:创建键盘录入对象 //2:定义三个统计变量 int UpperCase=0; //是大写字符 int LowerCase=0; //是小写 int Digit=0; //是数字 Scanner sc=new Scanner(System.in); System.out.println("请输入键盘录入的数据"); String s=sc.nextLine(); //3:将录入的字符串转为字符数组, char[] chars= s.toCharArray(); //4:对字符数组进行遍历 for (int i = 0; i < chars.length; i++) { // //5:调用character的方法,进行判断 if (Character.isUpperCase(chars[i])){ UpperCase++; }else if (Character.isLowerCase(chars[i])){ LowerCase++; }else if (Character.isDigit(chars[i])){ Digit++; } } System.out.println("大写的字符有:"+UpperCase); System.out.println("小写的字符有:"+LowerCase); System.out.println("数字的字符有:"+Digit); } }
统计键盘录入字符串中字符串大小写和数字的个数
最新推荐文章于 2023-04-06 21:04:13 发布