欢迎来到天天文库
浏览记录
ID:37798694
大小:182.29 KB
页数:34页
时间:2019-05-31
《Java(第4章数组和方法for reading)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java语言程序设计Java语言程序设计杨巍yangwei@mail.neu.edu.cnJava语言程序设计Java编程基础——数组杨巍yangwei@mail.neu.edu.cnJava编程基础数组的定义及使用数组具有同一数据类型的对象的集合一维数组,二维数组,多维数组一组相关的存储单元要使用Java数组,必须经过声明数组和分配内存给数组两个步骤访问数组元素,要访问它的下标3Java编程基础一维数组一维数组的声明数据类型数组名[]=null;数据类型[]数组名=null;一维数组分配内存数组名=new数据
2、类型[长度];4Java编程基础一维数组一维数组声明的同时分配内存数据类型数组名[]=new数据类型[长度];inta[]=null;a=newint[4];inta[]=newint[4];5Java编程基础一维数组null引用数据类型的默认值表示暂时没有任何指向的内存空间inta[]=null;a0a=newint[4]0inta[]=newint[4];006Java编程基础一维数组ArrayDemo01.java数组中元素的表示方法要访问数组中的元素,可以利用索引来访问索引编号由0开始数组名[下标]int
3、a[]=null;aa=newint[4]a[0]=0a[1]=0inta[]=newint[4];a[2]=0a[3]=07Java编程基础数组的初始化编译器也能确保这种数组的初始化,因为它会将这种数组所占的内存赋默认值整型:0浮点类型:0.0字符类型:'u0000'布尔类型:false8Java编程基础一维数组使用new声明数组必须另外进行初始化ArrayDemo02.java9Java编程基础一维数组获得数组的长度数组名.length返回一个int型数据ArrayDemo03.java10Java编程基础
4、一维数组静态初始化声明数组时就给数组赋初值数据类型数组名[]={初值0,初值1,…,初值n};初始化时不必指出数组的大小,数组的大小将根据所给数组成员的数量决定inta[]={1,2,3};11Java编程基础二维数组二维数组以数组为元素的数组——表格数据类型数组名[][];数组名=new数据类型[行的个数][列的个数];12Java编程基础二维数组Java中多维数组的初始化应按照从高维到低维的顺序进行inta[][]=newint[3][];a[0]=newint[2];a[1]=newint[3];a[2]=n
5、ewint[4];intb[][]=newint[][4];//非法13Java编程基础二维数组二维数组的静态初始化数据类型数组名[][]={{第0行初值},{第1行初值},…{第n行初值}};14Java编程基础二维数组//TwoArray.javapublicclassTwoArray{publicstaticvoidmain(String[]args){intscore[][]={{67,61},{78,89,93},{99,100,98,66,95}};for(inti=0;i6、or(intj=0;j7、angwei@mail.neu.edu.cnJava编程基础方法(函数)方法(函数)一段可重复调用的代码段——反复调用直接使用主方法main()调用的方法方法定义,不能写在main()中,方法是不能嵌套的publicstatic返回值类型方法名称(类型参数1,类型参数2,….){程序语句;[return表达式];}18Java编程基础方法(函数)方法定义方法命名规范要求第一个单词的首字母小写,之后每个单词的首字母大写参数问题如果不需要传递参数到方法中,只要将括号写出返回值问题方法没有返回值,则在返回值类型8、处要明确写出void19Java编程基础方法方法定义return语句方法中return语句可以省略遇到return语句,方法结束执行,后续语句不执行方法执行完后,返回到方法的调用处并向下继续执行MethodDemo1.java20Java编程基础方法参数传递传值
6、or(intj=0;j7、angwei@mail.neu.edu.cnJava编程基础方法(函数)方法(函数)一段可重复调用的代码段——反复调用直接使用主方法main()调用的方法方法定义,不能写在main()中,方法是不能嵌套的publicstatic返回值类型方法名称(类型参数1,类型参数2,….){程序语句;[return表达式];}18Java编程基础方法(函数)方法定义方法命名规范要求第一个单词的首字母小写,之后每个单词的首字母大写参数问题如果不需要传递参数到方法中,只要将括号写出返回值问题方法没有返回值,则在返回值类型8、处要明确写出void19Java编程基础方法方法定义return语句方法中return语句可以省略遇到return语句,方法结束执行,后续语句不执行方法执行完后,返回到方法的调用处并向下继续执行MethodDemo1.java20Java编程基础方法参数传递传值
7、angwei@mail.neu.edu.cnJava编程基础方法(函数)方法(函数)一段可重复调用的代码段——反复调用直接使用主方法main()调用的方法方法定义,不能写在main()中,方法是不能嵌套的publicstatic返回值类型方法名称(类型参数1,类型参数2,….){程序语句;[return表达式];}18Java编程基础方法(函数)方法定义方法命名规范要求第一个单词的首字母小写,之后每个单词的首字母大写参数问题如果不需要传递参数到方法中,只要将括号写出返回值问题方法没有返回值,则在返回值类型
8、处要明确写出void19Java编程基础方法方法定义return语句方法中return语句可以省略遇到return语句,方法结束执行,后续语句不执行方法执行完后,返回到方法的调用处并向下继续执行MethodDemo1.java20Java编程基础方法参数传递传值
此文档下载收益归作者所有