JAVA基础知识学习零基础学习.ppt

  1. 1、本文档共185页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA基础知识学习零基础学习

数组的拷贝 使用 System . arraycopy() 方法: // original array int elements[] = { 1, 2, 3, 4, 5, 6 }; // new larger array int hold[] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; // copy all of the elements array to the hold // array, starting with the 0th index System. arraycopy( elements, 0, hold, 0, elements. length); 本章总结 在这一章里,我们讨论了以下问题: 如何声明并建立一个基本数据类型的数组和引用类型的数组 为什么数组在使用前必须实例化 怎样定义并初始化数组 怎样知道数组的元素个数 怎样建立一个多维数组 练 习 1.定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素 的最大值,最小值,平均值,和值,并输出出来。 2.定义一个int型的一维数组,包含10个元素,分别赋值为1~10, 然后将数组中的元素 都向前移一个位置,即,a[0]=a[1],a[1]=a[2],…最后一个元素的值是原来第一个元素 的值,然后输出这个数组。 3. 定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个 0~100之间的随机整数,将它们存储到一维数组中,然后统计成绩低于平均分的学员的 人数,并输出出来。 4. (选做)承上题,将这40个成绩按照从高到低的顺序输出出来。 5,(选做)编写程序,将一个数组中的元素倒排过来。例如原数组为1,2,3,4,5; 则倒排后数组中的值为5,4,3,2,1。 练 习 6,要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个 int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保存 到b[0]中;对10求余等于1的个数,保存到b[1]中,……依此类推。 7,定义一个20*5的二维数组,用来存储某班级20位学员的5门课的成绩;这5门课 按存储顺序依次为:core C++,coreJava,Servlet,JSP和EJB。 (1)循环给二维数组的每一个元素赋0~100之间的随机整数。 (2)按照列表的方式输出这些学员的每门课程的成绩。 (3)要求编写程序求每个学员的总分,将其保留在另外一个一维数组中。 (4)要求编写程序求所有学员的某门课程的平均分。 8,完成九宫格程序? 9,求一个3*3矩阵对角线元素之和 10,打印杨辉三角 Module 5: 模块化的程序设计 方法的调用 方法的概念 方 法 输入 输出 当我们要建一栋大楼,我们不需要把一砖一瓦的建立过程全部写在一个程序 代码块里,我们可以把建大楼的工作划分成若干个功能模块,让每一个模块 完成一部分功能,这样方便我们对程序的管理和维护,比如:打地基的方法, 建主体的方法,装修的方法等等。而在我们的主题程序中只需要对他们去依 次调用就可以完成整个建大楼的工作 主方法 方法A 方法B 模块化的程序设计过程实际 上就是方法之间相互调用的 过程 模块化的思想:把一个大的问题细分为若干个小的问题 方法:完成某一具体功能的封装的程序模块 方法的定义 修饰符 返回值 方法名([参数列表]) [throws 声明抛出异常类型] {方法体语句块} public void setName(String name) throws IllegalNameException {…} public String getName() {…} 如果一个方法没有明确的返回值,那么它的返回值类型必须定义为void 构造方法没有返回值,也不能写void 模块化程序设计—方法的调用 方法调用的基本步骤: 1,为被调用方法分配临时存储空间。 2,将实参的值复制一份传给形参。 3,程序流程跳到被调用方法中执行。 4,被调用方法执行完成或遇到return语句,则程序流程跳回主方法,同时被调用 方法的临时存储空间被回收。 public class MethodInvoke{ public static void main(String[] args){ int age=21; addAge(age); System.out.println(“age=“+age); } public static void add

文档评论(0)

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

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

1亿VIP精品文档

相关文档