本文共 729 字,大约阅读时间需要 2 分钟。
public class Demo04String_lianxi2 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); System.out.println("请输入一个字符串"); String input=sc.next(); int countUpper = 0; // 大写字母 int countLower = 0; // 小写字母 int countNumber = 0; // 数字 int countOther = 0; // 其他字符 char[] array=input.toCharArray(); for (int i = 0; i < array.length; i++) { char ch=array[i];// 当前单个字符 if ('A' <= ch && ch <= 'Z') { countUpper++; } else if ('a' <= ch && ch <= 'z') { countLower++; } else if ('0' <= ch && ch <= '9') { countNumber++; } else { countOther++; } } System.out.println("大写字母有:" + countUpper); System.out.println("小写字母有:" + countLower); System.out.println("数字有:" + countNumber); System.out.println("其他字符有:" + countOther); } }转载地址:http://tbezi.baihongyu.com/