java的书上例子
源代码在线查看: arrayreference.java
/** 一个应用程序,用来演示数组做方法参数时的引用 */
/** 定义类,在该类中定义了setArray方法 */
class ArrayReference{
/** setArray()方法 */
void setArray(int x[]){ //该方法以数组为参数
for(int i=0;i x[i]=i+1;
}
}
/** main()方法 */
public static void main(String args[]){//定义main方法
int a[]={0,0,0,0}; //定义数组并初始化
System.out.println("before changed:");
for(int i=0;i System.out.print(a[i]+" "); //显示数组元素
}
System.out.print("\n");
ArrayReference arr = new ArrayReference();//创建一个ArrayReference对象
arr.setArray(a); //通过arr对象调用setArray方法修改数组
System.out.println("after changed:");
for(int i=0;i System.out.print(a[i]+" "); //修改后再显示数组元素
}
}
}