![java數(shù)組記錄文本_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/48bcba30-5164-42b9-a115-9a257ca2b825/48bcba30-5164-42b9-a115-9a257ca2b8251.gif)
![java數(shù)組記錄文本_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/48bcba30-5164-42b9-a115-9a257ca2b825/48bcba30-5164-42b9-a115-9a257ca2b8252.gif)
![java數(shù)組記錄文本_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/48bcba30-5164-42b9-a115-9a257ca2b825/48bcba30-5164-42b9-a115-9a257ca2b8253.gif)
![java數(shù)組記錄文本_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/48bcba30-5164-42b9-a115-9a257ca2b825/48bcba30-5164-42b9-a115-9a257ca2b8254.gif)
![java數(shù)組記錄文本_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/48bcba30-5164-42b9-a115-9a257ca2b825/48bcba30-5164-42b9-a115-9a257ca2b8255.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、章節(jié)回顧循環(huán)結(jié)構(gòu)while do-while for循環(huán)結(jié)構(gòu):初始化變量循環(huán)條件循環(huán)體迭代變量while 先判斷再執(zhí)行do-while 先執(zhí)行再判斷for 循環(huán)次數(shù)固定語法結(jié)構(gòu)/初始化變量while(循環(huán)條件)/循環(huán)體/迭代變量egint i=0;while(i=100)System.out.pri ntl n(i);/初始化變量do/循環(huán)操作/迭代變量while(循環(huán)條件);egScanner in put = new Scann er(System.i n);String answer=” y ” ;do/循環(huán)操作System.out.println(是否繼續(xù)(y/n)? ” );an s
2、wer =in put. next();while(answer.equals(“y ” );for(初始化變量;循環(huán)條件;迭代變量)/循環(huán)體egfor(i nt i=0;i=100;i+)System.out.pri ntl n(i);break continue 語句break在switch選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)中使用用于中斷(結(jié)束)整個(gè)選擇或循環(huán)結(jié)構(gòu)。continue 在for循環(huán)結(jié)構(gòu)中使用用于結(jié)束本次循環(huán)進(jìn)入下一次循環(huán);遇到continue,本 次循環(huán)中剩余的語句不執(zhí)行。課堂內(nèi)容數(shù)組的概念變量存儲(chǔ)某種數(shù)據(jù)類型的一個(gè)數(shù)據(jù)數(shù)組存儲(chǔ)同一數(shù)據(jù)類型的 一組數(shù)據(jù)變量三要素?cái)?shù)據(jù)類型變量名變量值數(shù)組四要素
3、數(shù)據(jù)類型 數(shù)組名 數(shù)組元素(數(shù)組值)元素下標(biāo)【從0開始 區(qū)分不同數(shù)組值】數(shù)組使用使用數(shù)組的四步驟1. 聲明數(shù)組數(shù)據(jù)類型數(shù)組名;或者 數(shù)據(jù)類型數(shù)組名eg String stude nt;2. 分配空間數(shù)組名=new數(shù)據(jù)類型大小;egstudent= new String30;3. 賦值通過數(shù)組小標(biāo)去給數(shù)組元素賦值數(shù)組名下標(biāo)=數(shù)組值;egstudentO=” 張三”;stude nt1=” 李四”省略stude nt29=” 小紅”4. 使用數(shù)組獲取數(shù)組的值數(shù)組名下標(biāo)eg+stude nt0);+stude nt1);System.out.pri ntl n(第 1 位學(xué)員的姓名:”System.
4、out.println(第 2 位學(xué)員的姓名:”System.out.pri ntl n(“第30位學(xué)員的姓名:” +student29);數(shù)組常用的形式聲明數(shù)組的同時(shí)并給數(shù)組分配空間int score=new int10;存儲(chǔ) 10 個(gè) int 類型的數(shù)據(jù)聲明數(shù)組的同時(shí)并賦值【不用指定數(shù)組的大小 】int score=11,22,33,44,55;int score=new in t11,22,33,44,55;len gth屬性的使用獲取數(shù)組長度數(shù)組名.length問:班上有五位同學(xué)需要錄入成績計(jì)算班上總分和平均分。要求使用數(shù)組和循環(huán)結(jié)構(gòu)求總分平均分int sum = 0;/ 總分int
5、Avg = 0;/ 平均分Scanner input = new scanner (System,;|Int studentScore = new int5j; for (int 1 = 0; i studentscore * length; i+)(System, out .printin (M請(qǐng)錄人第+ (i + 1) + ”位同學(xué)的成第 / studentScore i代袤某一位學(xué)員的成績 studentscore1 = input nextxnt() * sum = sum + studen丄;System + out .println f一總禾口 : + sum);avg 二 sum
6、 / studentscore,length;Sys ten o t 1322丄11匕111(平禺分:匸 + avg;二維數(shù)組0 1 2 fr0 1 列String mynimi = new String3 2; myniunO Q = irOOTT;mynum0 1 = 01;| myninnl 0 = pr10Tf;mynumtl 1 = ,rllTT; mynnin2 0 = ,r20T,;mynum2 1 = ir21tf;System0); System* out,printin(mynum01); System.out-printin(mynum10);System. out .p
7、上iritln (mynum:L 1): System* out, print In (nynum 2 0);Sysoutptinti口(mynum2 1);數(shù)組排序 Arrays類Arrays.sort( 數(shù)組名):實(shí)現(xiàn)數(shù)組的升序排序Arrays.toString(數(shù)組名):輸出數(shù)組值lnt num = 89r76 , 23, 19, 45 f 76f 1QO f 2f 5, 9 );Sys ten* outtin 使用 ArENys sort (數(shù)俎之前J ,T);for (int 1 = 0;丄 口um,length; 1+)(Systaui* out-print(num i 土 tn)
8、;Systern ;/ Arrays, sort)弄序的卅序 scrt num):/使用forffi環(huán)韜幵16歷數(shù)組nunfor (int i = 0; i = 0; I-) SystauL口上(nuini + Mtf,);數(shù)組元素求最大值最小值求最大值inti num = B9, 101, 78F 23, 19, 45, 76, 100, 2r 9 : /假設(shè)下標(biāo)為0的數(shù)組num0最人int niax = num 0 ;int index = 0:for (n七 i 二 0; 1 nun,leng-th; i+)(H第一択比nuniQDUjnl工號(hào)借若大的忖首/第二次比較nuinlKii皿2
9、亍if (max ;systew- out*println (Ir + index):m Console 話 X知靈&回睜藝回巧T 惹大為Ml老大的下標(biāo)為丄求最小值int num = g* 101, 78, 23, 19f 45, 76, 100, 2,;/假設(shè)下標(biāo)為0的數(shù)組num0最小int mn = num0J;int index = 0;fot (int i = 0; i System* out .printinn + min);System outprintin+ index);貝 Console 爲(wèi) I箕洛I禺碩豪1畫I蘭旦r TestMiin Java Application C:
10、Javajdk17.0 2lbin 老幺為2老幺的下標(biāo)為8在數(shù)組中指定位置插入元素問:有一組學(xué)員的成績99 , 85 , 82 , 63 ,60要增加一個(gè)學(xué)員的成績,將它插入指定位置。Scanner in put = new Scann er(System. in);/有一組學(xué)員的成績 99,85,82,63,60/要增加一個(gè)學(xué)員的成績,將它插入成績序列,并保持升序/分析/將成績序列保存在長度為6的數(shù)組中/將該位置后的元素后移一個(gè)位置/將增加的學(xué)員成績插入到該位置int score = 99, 85, 82, 63, 60 ;/方法一 int newScore = new int 6;for (int i = 0; i = score. length ) in dex = 5;System. out .println(請(qǐng)輸入要插入的值:);int num = in put .n extI nt();/給指定的下標(biāo)騰出位置for (int i = newScore.length - 1; i index; i-) n ewScorei = n ewScorei - 1;n ewScorei ndex = n um;System. out
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國毛染行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 個(gè)人珠寶購買合同范本
- 農(nóng)戶小麥預(yù)定合同范本
- 出國境旅游合同范本
- 北京市設(shè)備采購合同范本
- 中英文商品合同范本
- 2024年安全準(zhǔn)入考試(外協(xié)搶修、施工人員)練習(xí)試題及答案
- 人力資源外包合同范本
- 2025年度高端倉儲(chǔ)庫房承包合同示范范本
- 農(nóng)村 住房 出租合同范例
- 二零二五年度大型自動(dòng)化設(shè)備買賣合同模板2篇
- 2024版金礦居間合同協(xié)議書
- GA/T 2145-2024法庭科學(xué)涉火案件物證檢驗(yàn)實(shí)驗(yàn)室建設(shè)技術(shù)規(guī)范
- 2025內(nèi)蒙古匯能煤化工限公司招聘300人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年中國融通資產(chǎn)管理集團(tuán)限公司春季招聘(511人)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 寵物護(hù)理行業(yè)客戶回訪制度構(gòu)建
- 電廠檢修管理
- 《SPIN銷售法課件》課件
- 機(jī)動(dòng)車屬性鑒定申請(qǐng)書
- 2024年中考語文試題分類匯編:非連續(xù)性文本閱讀(學(xué)生版)
- 門店禮儀培訓(xùn)
評(píng)論
0/150
提交評(píng)論