三章2Java数组

上传人:ni****g 文档编号:568340318 上传时间:2024-07-24 格式:PPT 页数:21 大小:215.50KB
返回 下载 相关 举报
三章2Java数组_第1页
第1页 / 共21页
三章2Java数组_第2页
第2页 / 共21页
三章2Java数组_第3页
第3页 / 共21页
三章2Java数组_第4页
第4页 / 共21页
三章2Java数组_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《三章2Java数组》由会员分享,可在线阅读,更多相关《三章2Java数组(21页珍藏版)》请在金锄头文库上搜索。

1、第三章第三章 Java数组数组班级班级软件技术专业软件技术专业10级(级(Java方向)方向)任课教师朱利华QQ86061260OfficeSA410摘灌澜世省铱兴袁能尖纂郸卑龟贤颜业泪舱谦嗅彬孤嘶蛔成矛芦植晒搀糯三章2Java数组三章2Java数组Company L主要内容学习目标及重、难点1任务学习2课堂实践3总结与要求4任务介绍编写应用程序,产生25个随机数,找出最大的数。任务分析支撑知识讲解p一维数组的定义和使用p二维数组的定义和使用任务实现任务解决任务解决任务小结督沦倍铲背蛹泻嗅铭枚咳叉渭腆岳兵额贴莹恭漠考赴尖菌汐烤戌逛宴牟扳三章2Java数组三章2Java数组学习目标重点、难点Co

2、mpany Logo重点数组的定义、初始化和引用数组的定义、初始化和引用难点数组元素为复合数据类型时的引用方法学习目标掌握一维数组的定义、初始化、使用掌握二维数组的定义、初始化、使用能应用数组解决简单问题学习内容一维数组定义、初始化一维数组的使用二维数组的定义、初始化和使用迭谍启掀倘潭遍馁祝狞气棚做瘫雇评滇蹈笨滴杜奎蓉烫阜挝圣档两字粉捣三章2Java数组三章2Java数组本章背景v本章将学习如何应用数组简化原有问题。v要求学生掌握Java中一维及二维数组的定义、初始化和使用。了解使用数组的意义和作用,能根据实际问题设计数组,并编写应用程序解决颐戳群七婴斜耪骨狗帧台狮砒绣揭挥巩捶媚养施擒裹蓑匙均

3、十砰挞镶琉矫三章2Java数组三章2Java数组任务学习任务介绍任务分析任务实现Company Logov任务描述任务描述编写应用程序,产生25个随机数,找出最大的数。突张窿则坤桔盲抑国设堵萤嚷盘钱庙蔚愈奔哩氏袍婿哼抖孪纷改筐惟滤还三章2Java数组三章2Java数组任务学习任务介绍任务分析任务实现Company Logov支撑知识介绍支撑知识介绍一维数组的定义、初始化及使用二维数组的定义、初始化及使用数组应用乓一吊批闹催压汇瞅宦她炔把票睦沙负不饼墓讼踪掠骗痞柏而普脏痕矫帘三章2Java数组三章2Java数组数组v数组数组复合(复合(引用引用)数据类型一组类类型相同型相同的有序数据集合,按按一

4、定一定顺顺序分配在内存序分配在内存中一片中一片连续连续的的区域区域所有数据给定一个标识符,叫数组名数组中的每个元素叫数组元素数组元素的类型可以是任何基本类型,也可以是类类型Company Logo分为:一维数组多维数组睁略贰湿兢什褒掏秩忍渐焙萄棵挑钥察酥楚赵栗宫耗器朱束忘氧也燕杉刻三章2Java数组三章2Java数组一维数组v一维数组一维数组数组声明(定义)数组初始化引用数组元素数组应用最值获得数组长度排序选择.Company Logo戳创划葵搂采婿翱痔况过仟朱挑岛垣拈蚌毫深棱逻郧锄芬瘫游宫微何列谐三章2Java数组三章2Java数组一维数组v数组声明数组声明声明格式Company Logoi

5、ntm;charc;doubled;inttemp;chars;数据类型数组名或数据类型数组名称数据类型可以是基本类型,也可以是类型定义有类Student,则可定义数组如下:Studentstu或Studentstup数组声明后在内存中不占用空间,没有地址p由于数组是复合数据类型,所以声明完成以后其默认值是null.p数组声明以后不能直接使用,必须对其初始化以后才可以进行使用。耳预元槽阎挠碰吩嚏疼奇福鹏捣钞眶夜柠氓报漏娇邹邱砚吾谐扇汪芒诸裴三章2Java数组三章2Java数组一维数组v一一维维数数组组的初始化的初始化对数组进行赋值。分为两种:静态初始化动态初始化。 静态初始化也称数组的整体赋值

6、,是一次为数组中所有元素依次进行赋值的语法,通过语法指定数组中每个元素的值,同时也指定了数组的长度。动态初始化只为数组指定长度,并且在内存中申请空间。动态初始化可以不必和数组的声明放在一起,也可以重新初始化一个初始化的数组。数据类型数组名称=值1,值2,.值n;intm=newint10;charc;n=newchar3;数据类型数组名称=new数据类型长度;intm=1,2,3,4;charc=a,f,d;汾屎赖策疼锻眶柴换琅库赤醛关疲递妻得翱论瑟装卑梆眼袜喇嘉宁示资脆三章2Java数组三章2Java数组一维数组v初始化注意静态初始化值的类型必须和数组声明时的类型匹配,或者可以自动进行转换。

7、静态初始化一般用于一组已知的无规律数值动态初始化动态初始化只申请了空间每个元素的值取数组数据类型对应的默认值。boolean类型的默认值是false.其它7种基本数据类型是0.说明:char的默认值是编码为0的字符,而不是字符0.Company Logo眯枣歪邀殃位迢墒材矽凰谷竭眩十砂捉擞夯疮祥衍浚馅镜官贪兢幌咖秧坚三章2Java数组三章2Java数组一维数组v引用数组元素形式:数组名下标Company Logo下标是从0开始,注意数组是否越界intm=3,2,4,6;m1=4;m2=m3+m0;charch=newchar10;inti=2;chi=a;数组声明定义时,下标为常量引用数组元素

8、时,可以使用变量作为下标蹲慌供冯嘿兑蓉笨佣适樱骂蛰鸿鹰见炉渺团炕八将梆玲搂粉恶犀低霖猩缘三章2Java数组三章2Java数组一维数组v一维一维数组应用数组应用获得数组长度数组名.length求数组个元素的平均值、最值排序查找疾菜吹窍遗郎肆歇缸豁亦匈久斯蛛仑努蓄淆歉冕伍撩岭柿糠订聚刻崇趴纽三章2Java数组三章2Java数组二维数组Company Logov二二维数组声明维数组声明声明格式数据类型数组名;或者数据类型数组名;v二二维维数数组组的的初始化初始化静态inttemp=1,2,3,4,5,6动态inttemp;temp=newint56;或者inttemp=newint56;诊又琵级埃奖

9、裕丁蒸融来了尾量语摊点奄抿亨隘宫尾搪哗修贴输可辛掐奖三章2Java数组三章2Java数组二维数组v二维二维数数组元素的引用组元素的引用引用方式:数组名下标1下标2Company Logointtemp=newint35;System.out.println(temp.length);/求二维数组的长度实际是求它的行数3System.out.println(temp0.length);/每个数组成员又是一个一维数组,其长度为5v二维数组元素的应用二维数组元素的应用各元素之和急贝分摩渗歉志俗篓表哎脸铂弗馋矗效胸敌朵歧标酒通头油忠逗宛鼎就颁三章2Java数组三章2Java数组任务学习任务介绍任务分析

10、任务实现Company Logov完成任务步骤分析完成任务步骤分析定义一维数组产生随机数,并依次初始化数组求出最大值姓刘莫聋跃构稗艳楷柬鞭布砸鸭惊京途蛛逐戚霄戚货供靶烁冻税卯坐函软三章2Java数组三章2Java数组任务学习任务介绍任务分析任务实现Company Logov任务解决任务解决编写程序递交织匿衰艘胚艾成阿昏火廓杂伸碱邑哭绘爽居历携滔氛拨袋讼议框过瞅婉他三章2Java数组三章2Java数组任务学习任务介绍任务分析任务实现Company Logov总结总结介绍在Java中如何去定义一个一维和二维数组,引用数组中的成员,对数组进行初始化等掌握对数组操作特点和方法并通过对二维数组的使用理解多维数组的使用方法幻崖王社娇肮郎晶头腆吁弦巾优劣耕面割豌级靳涤彤马散迪鹅才墙傍案柬三章2Java数组三章2Java数组课堂实训v课堂实践课堂实践3-2 -见文档见文档数组解决简单问题Company Logo揣线敢剑胀批胃铣晶紊冷朽暑股四俯衫类眷仟霜漆含衫念蛆皿榔邯酌祸秸三章2Java数组三章2Java数组要求v基本语句结构条件语句循环语句跳转语句作业3-见文档核既血言罗徒惮勒扶则瞎氰闸篮械虚微理械娜祝嘛氮寒松访疤巍以庙苏凸三章2Java数组三章2Java数组妖怒特妄牢予翔深魏颇八谓呵趾题蜕淮桩片联舜忠渠釜赃鼻桌古付蛹赏轰三章2Java数组三章2Java数组

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号