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 else if(ch>='a' && ch<='z')else if(ch>='0' && ch<='9')
}//輸出結果。
system.out.println("大寫字母"+bigcount+"個");
system.out.println("小寫字母"+smallcount+"個");
system.out.println("數字"+numbercount+"個"); }}
常見物件 Object類
object類概述 是類層次結構的根類,每個類都直接或者間接繼承該類。eg 1.class student extends object 直接繼承 2.class student extends person class person extends object 間接繼承 object類的構造方法...
2020 8 9 常見物件 05
date類表示特定的瞬間,精確到毫秒 1.public date 分配date物件並初始化此物件,以分配它的時間 2.public date long date 分配date物件並初始化此物件,以表示自從標準基準時間以來的毫秒偏移 1.public long gettime 獲取時間,以毫秒為單位 ...
常見物件 String類 4
package cn.itcast 06 string類的其他功能 替換功能 string replace char old,char new string replace string old,string new 去除字串兩空格 string trim 按字典順序比較兩個字串 int compa...