网站大量收购独家精品文档,联系QQ:2885784924

JavaDAY03数据类型和控制结构.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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后在就可以在

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档