1. 程式人生 > >統計一個字符串中大寫字母字符,小寫字母字符,數字字符出現的次數,其他字符出現的次數。

統計一個字符串中大寫字母字符,小寫字母字符,數字字符出現的次數,其他字符出現的次數。

包含 abc 出現的次數 i++ r++ abcde g++ HA ()

/** * A:案例演示 * 需求:統計一個字符串中大寫字母字符,小寫字母字符,數字字符出現的次數,其他字符出現的次數。 * ABCDEabcd123456!@#$%^ * 分析:字符串是有字符組成的,而字符的值都是有範圍的,通過範圍來判斷是否包含該字符 * 如果包含就讓計數器變量自增 */ public static void main(String[] args) { String s = "ABCDEabcd123456!@#$%^"; int big = 0; int small = 0; int num = 0; int other = 0; //1,獲取每一個字符,通過for循環遍歷 for(int i = 0; i < s.length(); i++) { char c = s.charAt(i); //通過索引獲取每一個字符 //2,判斷字符是否在這個範圍內 if(c >= ‘A‘ && c <= ‘Z‘) { big++; //如果滿足是大寫字母,就讓其對應的變量自增 }else if(c >= ‘a‘ && c <= ‘z‘) { small++; }else if(c >= ‘0‘ && c <= ‘9‘) { num++; }else { other++; } } //3,打印每一個計數器的結果 System.out.println(s + "中大寫字母有:" + big + "個,小寫字母有:" + small + "個,數字字符:" + num + "個,其他字符:" + other + "個"); } }

統計一個字符串中大寫字母字符,小寫字母字符,數字字符出現的次數,其他字符出現的次數。