常見物件-統計大寫,小寫及數字字元的個數案例
package cn.itcast_04;
/*
* 需求:統計一個字串中大寫字母字元,小寫字母字元,數字字元出現的次數。(不考慮其他字元)
* 舉例:
* "Hello123World"
* 結果:
* 大寫字元:2個
* 小寫字元:8個
* 數字字元:3個
*
* 分析:
* 前提:字串要存在
* A:定義三個統計變數
* bigCount=0
* smallCount=0
* numberCount=0
* B:遍歷字串,得到每一個字元。
* length()和charAt()結合
* C:判斷該字元到底是屬於那種型別的
* 大:bigCount++
* 小:smallCount++
* 數字:numberCount++
*
* 這道題目的難點就是如何判斷某個字元是大的,還是小的,還是數字的。
* ASCII碼錶:
* 0 48
* A 65
* a 97
* 雖然,我們按照數字的這種比較是可以的,但是想多了,有比這還簡單的
* char ch = s.charAt(x);
*
* if(ch>='0' && ch<='9') numberCount++
* if(ch>='a' && ch<='z') smallCount++
* if(ch>='A' && ch<='Z') bigCount++
* D:輸出結果。
*
* 練習:把給定字串的方式,改進為鍵盤錄入字串的方式。
*/
public class StringTest2 {
public static void main(String[] args) {
//定義一個字串
String s = "Hello123World";
//定義三個統計變數
int bigCount = 0;
int smallCount = 0;
int numberCount = 0;
//遍歷字串,得到每一個字元。
for(int x=0; x<s.length(); x++){
char ch = s.charAt(x);
//判斷該字元到底是屬於那種型別的
if(ch>='a' && ch<='z'){
smallCount++;
}else if(ch>='A' && ch<='Z'){
bigCount++;
}else if(ch>='0' && ch<='9'){
numberCount++;
}
}
//輸出結果。
System.out.println("大寫字母"+bigCount+"個");
System.out.println("小寫字母"+smallCount+"個");
System.out.println("數字"+numberCount+"個");
}
}
相關文章
- 小寫數字金額轉大寫
- Python 轉換金額數字大寫為數字小寫Python
- 040統計數字字元的個數字元
- 常見的 Go 變數縮寫對照表Go變數
- jquery金額數字轉為大寫數字jQuery
- 一個被寫爛的redux計數小例子Redux
- 統計字串字元個數字串字元
- python常見面試題講解(二)計算字元個數Python面試題字元
- 常見效能計數器及分析
- Python數字轉換中文大寫Python
- 寫一個函式,輸入一個4位數字,要求輸出這4個數字字元函式字元
- 利用HashMap統計字元個數HashMap字元
- 鴻蒙NEXT開發案例:數字轉中文大小寫鴻蒙
- 數字金額轉中文繁體大寫
- 如何用Python統計不同字元個數?Python字元
- 計組常見名詞縮寫
- 用python3統計一行字元中的英文字母,空格,數字和其他字元的個數Python字元
- 企業數字化轉型常見的7個陷阱
- 統計輸入的數字為正數和負數的個數
- C語言: 分類統計字元個數C語言字元
- excel統計大於15小於20的數並求和 統計區間個數的函式Excel函式
- 今天寫了一個統計執行sql次數的指令碼SQL指令碼
- 案例:倒數計時 js小案例JS
- C語言判斷輸入小寫字母的個數C語言
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- 寫一個方法,實時驗證input輸入的值是否滿足金額如:3.56(最多隻有兩位小數且只能數字和小數點)的格式,其它特殊字元禁止輸入字元
- iptables防火牆簡介,原理,規則編寫,常見案例防火牆
- 2161: 【例9.3】小寫字母轉大寫字母 【超出字元資料範圍】字元
- Rust學習之旅1——寫個猜數字遊戲Rust遊戲
- JS中的數字格式化和大位數縮寫JS
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 請求引數為物件,mybatis的sql寫法物件MyBatisSQL
- Android&Java保留小數位數的幾種寫法AndroidJava
- JavaScript統計字元出現的次數JavaScript字元
- 一線防疫排查的“數字化”速寫
- 1295 統計位數為偶數的數字
- python 統計字串裡某個字元出現的次數count()Python字串字元
- [js高手之路]javascript物件導向的常見寫法與優缺點JSJavaScript物件
- 計算機組成原理常見英文縮寫計算機