




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數組與字符串Array
&
String本章內容一維數組(這節課)字符串(下節課)二維數組(下下節課)StringBuilder(下下節課)數組Array本質:一種特殊的類型用法:
int[]arrayOfInteger=newint[10];
arrayOfInteger[0]//訪問數組第一個元素其實:任意類型(如,int,long,double)后面加上一對方括號[]就變成了對應的數組類型數組的最大特點:!!!!同一個數組的中的數據一定是存儲在內存中相鄰的位置上的!!!!數組變量的定義int[]a;long[]b;double[]c;String[]d;光定義就夠了么?還要進行初始化!int[]a=newint[100000000];long[]b=newlong[1000000];double[]c=newdouble[100];String[]d=newString[100];初始化了之后的初始值是多少?對于數字是0,對于String是null還可以int[]a=newint[]{100,99,101};即
new關鍵字后面的方括號[]里數字留空,并使用花括號括起來的數組怎么訪問數組?假設有int[]a=newint[10];存在那么:a.length代表了數組的長度a[i]=a[i]+1;//即方括號用來選擇是哪個數字數組a的第i個元素加1i
=
0…?EX1輸入n,再輸入n個整數,再以相反的順序輸出本題有兩種做法:使用數組、使用遞歸publicclassArrayTest{
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
intn=in.nextInt();
int[]numbers=newint[n];
for(inti=0;i<n;i++){
numbers[i]=in.nextInt();
}
for(inti=n-1;i>=0;i--){
System.out.println(numbers[i]);
}
}
}EX2洗牌程序生成一副撲克牌generate()輸出這幅撲克牌output()打亂這幅撲克牌shuffle()再輸出這幅撲克牌output()generate()做法0,使用初始化列表(54張牌而已!全列出來就好了)做法1,4種花色與13種數字的組合,拼接成字符串(需要掌握)DiamondSpadeHeartGrassA12345678910JQKDiamondADiamond2Diamond3Diamond4Diamond5Diamond6Diamond7Diamond8Diamond9Diamond10DiamondJDiamondQDiamondKSpadeASpade2Spade3Spade4Spade5Spade6Spade7Spade8Spade9Spade10SpadeJSpadeQSpadeKHeartAHeart2Heart3Heart4Heart5Heart6Heart7Heart8Heart9Heart10HeartJHeartQHeartKGrassAGrass2Grass3Grass4Grass5Grass6Grass7Grass8Grass9Grass10GrassJGrassQGrassKoutput()簡單啊循環輸出即可shuffle()重復100次:隨機兩張牌,交換他們
字符串EX3輸入一個由大小寫英文構成的字符串將其中的小寫英文都轉換成大寫輸出EX4定義一個方法,參數是一個字符串(同上)處理同上返回,將其中的小寫都轉換成大寫二維數組定義語句:int[][]array2d=newint[3][3];內存布局:a[0][0]a[0][1]a[0][2]a[1][0]a[1][1]a[1][2]a[2][0]a[2][1]a[2][2]a[0][0]a[0][1]a[0][2]a[1][0]a[1][1]a[1][2]a[2][0]a[2][1]a[2][2]初始化列表初始化使用初始化列表進行初始
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 華東交通大學《財經基礎知識》2023-2024學年第二學期期末試卷
- 遼寧沈陽市郊聯體2025屆高中畢業班質量檢測試題生物試題含解析
- 重慶機電職業技術大學《建筑與裝飾工程計量與計價》2023-2024學年第一學期期末試卷
- 內蒙古化工職業學院《熱能工程導論》2023-2024學年第二學期期末試卷
- 重慶市南川市2025屆小升初考試數學試卷含解析
- 潛水裝備在海洋污染治理的應用考核試卷
- 礦山環境保護法規執行與監督考核試卷
- 電子運動比賽裝備市場需求分析預測考核試卷
- 日用化工設備技術創新與研發考核試卷
- 社交平臺發展與社區經濟模式考核試卷
- 新能源汽車行業智能駕駛技術分析報告
- 統編版高中語文必修下冊理解性默寫練習題匯編(含答案)
- 林木種質資源調查表(新表)
- 超星爾雅學習通《形勢與政策(2024春)》章節測試答案
- 特種兵作戰分析報告
- 8.1.2樣本相關系數(教學設計)高二數學(人教A版2019選擇性)
- 神經性疼痛的病因和治療
- DB11T 381-2023既有居住建筑節能改造技術規程
- 人事檔案管理標準
- GB/T 31402-2023塑料和其他無孔材料表面抗菌活性的測定
- 體驗式服務設計
評論
0/150
提交評論