版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第第七七章章 陣列陣列內容內容陣列變數結構陣列變數結構一維陣列處理一維陣列處理二維陣列處理二維陣列處理陣列線性搜尋陣列線性搜尋泡沫排序法泡沫排序法陣列資料結構陣列資料結構專題製作:陣列運用專題製作:陣列運用27-1 陣列簡介陣列簡介陣列陣列共同參考名稱共同參考名稱相同資料型態相同資料型態10a0int a8 = 10, 15, 20, 25, 30, 35, 40, 45;15a120a225a330a435a540a645a7a.length = 837- 2 一維陣列處理一維陣列處理 (1)一維陣列宣告一維陣列宣告陣列宣告的語法: 範例:Data_type Array_name;Arra
2、y_name = new Data_typenumber;int course;course = new int20;Data_type Array_name = new Data_typenum;Array_name.length() = num;int course =new int 20;course.length() = 20;10a0int a8 = 10, 15, 20, 25, 30, 35, 40, 45;15a120a225a330a435a540a645a7a.length = 847- 2 一維陣列處理一維陣列處理 (2)範例研討:印出股票歷史價(範例研討:印出股票歷史價
3、(Ex7_1.java)吾人利用陣列吾人利用陣列 course = 78.8, 72.3, 61, 56, 87, 66.3, 74.5, 88, 76, 58; 儲存某一儲存某一支股票最近支股票最近 10 個交易日的收盤價,請列印出其內容;期望操作介面如下:個交易日的收盤價,請列印出其內容;期望操作介面如下: 57- 3 二維陣列處理二維陣列處理 (1)二維陣列的結構二維陣列的結構100201302score0.length = 3410511612score1.length = 3720821922score2.length = 3103011311232score3.length = 3
4、score.length = 4int score =1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12;67- 3 二維陣列處理二維陣列處理 (2)宣告語法:宣告語法:二維陣列宣告語法: 範例:Data_type Array_name;Array_name = new Data_typenum1num2;Data_type name = new Data_typenum1num2;int score;score = int2010;int score = new int 2010;Data_type Array_name = ;int score = 1, 2, 3,
5、 4, 5, 6, 7, 8, 9, 10, 11, 12;77- 3 二維陣列處理二維陣列處理 (3)範例研討:印出二維陣列內容範例研討:印出二維陣列內容 (Ex7_2.java)請編寫一程式,印出陣列請編寫一程式,印出陣列 score = 1, 2, 3, 4, 5, 6,7, 8, 9, 10, 11, 12 內容並依照相對位置排列(平面形狀)。內容並依照相對位置排列(平面形狀)。 期望操作介面如下:期望操作介面如下: 87- 3 二維陣列處理二維陣列處理 (4)練功房:列印直式唐詩練功房:列印直式唐詩 (PM7_3.java)請製作一套唐詩列印系統,功能是能將所將輸入的唐詩(五言四句)
6、,分別請製作一套唐詩列印系統,功能是能將所將輸入的唐詩(五言四句),分別以橫式與直式印出。以橫式與直式印出。 山 中相 送 罷日 幕掩 柒 扉春 草明 年 綠王 孫歸 不 歸0001 0203 04001020300001 02 03 04山中 相送 罷日幕 掩柒 扉春草 明年 綠王孫 歸不 歸00102030(a) 橫式列印(b) 直式列印97- 4 陣列線性搜尋陣列線性搜尋 (1)線性搜尋演算法線性搜尋演算法451289763465779365key比較找到了107- 4 陣列線性搜尋陣列線性搜尋 (2) 範例研討:大樂透電腦選號範例研討:大樂透電腦選號 (Ex7_3.java)請製作大樂
7、透的電腦選號系統,系統能自動選出請製作大樂透的電腦選號系統,系統能自動選出 6 個由個由 01 49 號碼,但這六號碼,但這六個號碼都不可以重複。個號碼都不可以重複。 117- 4 陣列線性搜尋陣列線性搜尋 (3)練功房:最高與最低成績者練功房:最高與最低成績者 (PM7_4.java)學老師利用一個二維陣列儲存某一班級學生的成績,學老師利用一個二維陣列儲存某一班級學生的成績,score = 411101, 70, 411102, 80, 411103, 75, 411104, 90, 411105, 85, 4111106, 65, 411107, 83, 411108, 78。請編寫一程式
8、列印出該班成績最高與最低分。請編寫一程式列印出該班成績最高與最低分數與姓名。數與姓名。004111017041110290411103754111049041110585411106654111078341110878maxscore00 1score1score7score20999minif(scorei1 max1) max = scorei;if(scorei1 amidkey amidlowhighhighlowkey 比較key 比較key 比較key 比較amidamid187- 7 專題製作專題製作:陣列運用:陣列運用 (2)範例研討:查詢學生成績範例研討:查詢學生成績 (Ex7_6.java)數學老師利用一個二維陣列數學老師利用一個二維陣列 score 儲存某一班級學生的成績,陣列第一個儲存某一班級學生的成績,陣列第一個元素元素scorek0 存放學生學號,由存放學生學號,由 411101 411150;第二個元素;第二個元素 scorek1 存放數學成績,由存放數學成績,由 00 100 分。請編寫一程式,允許輸入學生學號,則輸出分。請編寫一程式,允許輸入學生學號,則輸出該學
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物标志物在药物临床试验中的精准医疗策略-1
- 生物打印技术在牙周组织再生中的细胞因子调控
- 生物制剂失应答后IBD的快速反应评估方法
- 生物3D打印墨水的细胞凋亡抑制策略
- 生活质量终点在慢性病药物早期研发中的预测价值
- 人力资源岗面试题集及答案详解
- 深度解析(2026)《GBT 19465-2004工业用异丁烷 (HC-600a)》
- 深度解析(2026)《GBT 19401-2003客运拖牵索道技术规范》
- 瓣膜病合并感染性心内膜炎治疗策略
- 电商行业运营经理面试技巧与题库
- DBJT15-101-2022 建筑结构荷载规范
- 四川佰思格新材料科技有限公司钠离子电池硬碳负极材料生产项目环评报告
- 2025冷冻食品运输合同(肉类)
- TLR2对角膜移植术后MDSC分化及DC成熟的调控机制研究
- 建筑设计防火规范-实施指南
- CJ/T 511-2017铸铁检查井盖
- 智能采血管理系统功能需求
- 【基于PLC的自动卷缆机结构控制的系统设计10000字(论文)】
- 资产移交使用协议书
- GB/T 45481-2025硅橡胶混炼胶医疗导管用
- GB/T 32468-2025铜铝复合板带箔
评论
0/150
提交评论