- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaDAY03数据类型和控制结构
一、循环嵌套
主要是通过联系来讲的
1、讲昨天的作业,输出金字塔
2、打印99乘法表
见练习:Multiplication
3、搜索1000-9999之间的数字,条件:千位百位十位个位千位+个位百位+十位
见练习:ForLoopTest
数组
--一维数组
1、声明数组
语法:
--类型[] 数组名 or 类型 数组名[]
比如:int[] a 或者 int a[]
2、声明数组只是声明了一个数组的引用,并没有在内存中给数组开辟空间
数组是被当作对象来处理的,所以要初始化,语法:
--类型[] 数组名=new 类型[长度] 比如:int[] a=new int[10];
3、遍历数组
for(int i=0;ia.length;i++){
System.out.println(a[i]);
}
注意:数组的下标是从0开始的,所以最后一个数组元素的下标为数组长度减1
4、也可以在初始化数组的时候就给数组赋值
比如:int a=new int[]{1,2,3,4};//声明了一个长度是4的int数组,里面的值为1234
上面的内容还可以简写为:int a={1,2,3,4};
注意:只有实例化数组的时候才可以给数组一次性赋值,以后就只能单独赋值了
--二维数组
1、声明二维数组
语法:
--int[][] ia;
2、实例化
语法:
--int[][] ia=new int[3][5];
这样就声明了一个三行五列的二维数组
3、声明时赋值
4、不规则数组,也就是每一行数组的长度不一样
--就可以先声明的时候只指定第一维的下标
int a=new int[3][];//这样数组定下来是三行,但是每一行多少长度是未知的
对每一行实例化:
a[0]=new int[5];
a[1]=new int[3];
a[2]=new int[4];
那么这样这个数组就成为了一个第一行长度是5,第二行长度是3,第三行长度是4的不规则二维数组
5、遍历二维数组
for(int i=0;ia.length;i++){
for(int j=0;ja[i].length;j++){
System.out.println(a[i][j]);
}
}
注意:数组也是个对象,所以Object obj=new float[10];是成立的。
存放对象类型数据的数组
每个数组元素存放的都是对象在内存中的地址,都是对象的引用
--数组的辅助工具类和方法
1、数组拷贝:
System.arraycopy(myArray,0,hold,0,myArray.length);
方法参数从左到右依次是原数组,原数组拷贝起始位置,目标数组,目标数组起始位置,拷贝数组长度
2、数组工具类java.util.Arrays,带学生查API
3、数组元素的查找:
--线性查找:从第一个开始查找
--二分法查找:要求数组必须有序,就是从数组元素中间开始找,然后比较这个结果和要查找数组的大小,
再决定从哪边再开始找
三、eclipse开发工具介绍
1、目录,在/opt目录下有个eclipse文件夹
2、打开eclipse可执行档
设置好存放编码的目录(workspace)后进入开发工具
一开始出现欢迎界面,把它X掉。
3、怎样创建一个工程
--在左边空白处点右键,new--java project--写上project name(工程名)--next
--create new source folder(创建存放java文件的目录)命名为src
--finish--finish
这种创建工程的方式是把java檔和class檔分开的,视频上没有讲,请项目经理注意强调这种建法
4、在src目录上点右键new--package建立一个包命名为day01(存放第一天的代码)
5、在day01包上点右键new--class建立一个类,写上名字finish后在就可以在
您可能关注的文档
- 青年路社区财务管理制度.doc
- 2010年试题(含答案).doc
- 新缩略版高等教育心理学.doc
- 乌什县含麻黄碱类复方制剂专项整治工作.doc
- 轴对称。实数.doc
- 富阳中学2012届高三上学期期末理科数学复习卷(三).doc
- 《非诚勿扰2》DVD下载.doc
- 史学谦致辞).doc
- 新车评估体系NCAP.doc
- Excel函数大全11.doc
- 官方兽医考试及参考答案详解【轻巧夺冠】.docx
- 牛津译林版必修第二册Unit 1 Lights, camera, action! Reading Behind the scenes 课件(共16张PPT,内镶嵌视频)(含音频+视频).pptx
- 论教学理论与课程理论的内在联系及其学科价值.docx
- 直播限时促销对消费者购买行为的影响:主播信任度的作用.docx
- 牛津译林版必修第二册Unit 1 Lights, Camera, Action! Reading 知识点课件(共32张PPT)(含音频+视频).pptx
- 2025年二级机电建造师实务真题解析及答案汇编.doc
- “教、学、评”结合的高中化学教学实践与创新研究.docx
- 官方兽医考试及参考答案详解【新】.docx
- 2025年汽车改装项目申请报告模范.docx
- 官方兽医考试及参考答案详解【实用】.docx
最近下载
- 《空间解析拙政园》课件.ppt VIP
- QCR9228-2015铁路通信、信号、电力、电力牵引供电施工机械配置技术规程.pdf
- [优秀QC成果]提高砂层地质条件下地连墙施工质量.pdf
- 员工培训方案及课程大纲[9篇].docx VIP
- 中国共产党纪律处分条例全面解读新修订纪律处分条例重点内容学习解读专题ppt.pptx VIP
- EPC项目设计管理培训.pptx
- 中国共产党纪律处分条例全面解读新修订纪律处分条例重点内容学习ppt.pptx VIP
- 国际性教育技术指导纲要 -采用循证方式.docx
- 2025年兵棋章节答案.docx VIP
- 党支部议事规则和决策程序规章制度范文(精选10篇).pdf VIP
文档评论(0)