- 1、本文档共140页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数组的引用传递 public class ArrayRef{ public static void main(String args[]){ int temp[]={1,3,5}; fun(temp); for(i=0;itemp.length;i++) System.out.println(temp[i]+\t); } public static void fun(int x[]){ x[0]=6; } } 数组的引用传递 数组的引用传递 public class ArrayRef01{ public static void main(String args[]){ int temp[]=fun(); print(temp); } public static void print(int x[]){ for(int i=0;ix.length;i++) System.out.println(x[i]+\);} 数组的引用传递 public static int[] fun(){ int ss[]={2,3,4,5}; return ss; } } 数组的引用传递 示例一 定义排序方法、打印方法实现排序显示。 数组的引用传递 public class ArrayRef02{ public static void main(String args[]){ int score[]={32,44,2,4,87,23,45}; sort(score); print(score); } public static int[] sort(int x[]){ 数组的引用传递 int t; for(int i=0;ix.length;i++){ for(int j=i+1;jlength;j++){ if(x[i]x[j]){ t=x[j]; x[j]=x[i]; x[i]=t; } } } return x; } 数组的引用传递 public static void fun(int x[]){ for(int i=0;ix.length;i++) System.out.println(x[i]+\t); } } Java提供数组操作支持 java.util.Array.sort( ) 数组的引用传递 示例 实现一个数组拷贝方法,包括5个参数 源数组名称,原数组开始点,目的数组名称,目的数组开始点,拷贝长度 System.arraycopy(a,b,c,d,e ) ? Java新特性对数组的支持 在JDK1.5(J2SE5.0)之后,Java中为了方便开发,引入了大量的新特性,先介绍:可变参数、foreach输出。 一个方法在调用的时侯必须根据其规定的参数传递参数,规定了五个,就必须传递五个,在JDK1.5之后,为了让方法更加具有灵活性,使用了可变参数的概念,在调用方法的时候可以任意多的传递参数。 Java新特性对数组的支持 可变参数,即方法中可以接收的参数不再是固定的,而是随着需要传递的,可变参数的定义格式如下: 返回值类型 方法名称(类型...参数名称){} 所有的可变参数接收之后都是以数组的形式保存下来的,所以直接按数组的方式接收即可。 Java新特性对数组的支持 public class NewDemo01{ public static void main(String args[]){ System.out.print(不传递参数(fun()):); fun(); System.out.print(\n传递一个参数(fun(1)):); fun(1); Java新特性对数组的支持 System.out.print(\n传递五个参数(fun(1,2,3,4,5)):); fun(1,2,3,4,5); } public static void fun(int ...arg){//可变参数 for(int i=0;iarg.length;i++){ System.out.print(arg[i]+、); } } } Java新特性对数组的支持 在JDK1.5之后,为了方便数
文档评论(0)