




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第第七七內容內容陣列變數結構陣列變數結構一維陣列處理一維陣列處理二維陣列處理二維陣列處理陣列線性搜尋陣列線性搜尋泡沫排序法泡沫排序法陣列資料結構陣列資料結構專題製作:陣列運用專題製作:陣列運用27-1 陣列簡介陣列簡介陣列陣列共同參考名稱共同參考名稱相同資料型態相同資料型態10a0int a8 = 10, 15, 20, 25, 30, 35, 40, 45;15a120a225a330a435a540a645a7a.length = 837- 2 一維陣列處理一維陣列處理 (1)一維陣列宣告一維陣列宣告陣列宣告的語法: 範例:Data_type Array_name;Array_name
2、= 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)範例研討:印出股票歷史價(範例研討:印出股票歷史價(Ex7_1.
3、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 = 3score.l
4、ength = 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, 4, 5,
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届上海市徐汇区上海师大附中高三第二学期期末质量检测试题英语试题试卷含解析
- 西安市2025年四年级数学第二学期期末学业水平测试模拟试题含解析
- 华宁县2024-2025学年三下数学期末综合测试模拟试题含解析
- 2025年-福建省建筑安全员《B证》考试题库
- 2025年-山东省建筑安全员C证考试题库
- 西安财经大学行知学院《钢琴演奏》2023-2024学年第一学期期末试卷
- 黑龙江幼儿师范高等专科学校《多声部音乐分析与写作专业理论教学》2023-2024学年第二学期期末试卷
- 开封职业学院《数据分析与图表绘制》2023-2024学年第二学期期末试卷
- 广西壮族自治区桂林市第十八中2024-2025学年新高考选考适应性考试英语试题含解析
- CPSM考试考试历程试题及答案
- 高纯碳酸锂行业报告
- 天然气消防培训课件
- 2024年西安印钞有限公司招聘笔试参考题库含答案解析
- 普外科题库完
- 服装工业打板与推板课件
- 1.2研究有机化合物的一般方法教学设计高二下学期化学人教版选择性必修3
- 驾驶员劳务派遣投标方案
- 《公路立体交叉设计细则》(D21-2014 )【可编辑】
- 给排水标准图集
- Moldflow模流分析基础教程 课件 第7章
- QRQC管理办法(全)下载版
评论
0/150
提交评论