1、字符串處理問題
問題描述:從鍵盤循環接收一個長度大於3的字符串,並且可以循環輸入。完成下列功能:
(1) 輸出字符串的長度。
(2) 輸出字符串中第一次出現字母a的位置。
(3) 輸出字符串中子串ab出現的次數。
(4) 在字符串的第3個字符後面,插入字串“C#”,輸出新字符串。
(5) 將字符串中的“C#”替換成“Java”,並輸出新字符串。
(6) 以字符“c“為分隔符,將字符串分割,並輸出分隔之後的字符串。
測試樣例:
輸入樣例:ab
輸出樣例:至少輸入3個字符
輸入樣例:123abcabc123
輸出樣例:字符串長度為12
第一次出現字母a的位置是3
子串ab一共出現了2次
插入後的新字符串是123C#abcabc123
替換後的新字符串是123Javaabcabc123
使用c拆分後的字符串是:
123Javaab
ab
123
2.類和對象
一個父親類:
年齡和姓名(屬性)
有返回值的方法:speak()
無返回值的兩個方法:一個有參數,一個沒有參數,兩個方法都是sing;
無返回值的一個方法:有兩個參數,年齡和姓名,方法為Info();
一個兒子類:繼承父親類
重寫父親的Info()方法
其余內容隨便寫
一個女兒類:繼承父親類