数组的接收
public class JieShou{
public static void main(String args[]){
int temp[] = {2,4,6};
for(int i=0;i<temp.length;i++){
System.out.print(temp[i] + "、");
}
}
public static void fun(int x[]){
x[0] = 8;
}
};
输出结果:
D:\java_study\第4章\010403_【第4章:数组与方法】_数组的引用传递>javac JieShou.javaD:\java_study\第4章\010403_【第4章:数组与方法】_数组的引用传递>java JieShou
2、4、6、 public class JieShou{
public static void main(String args[]){
int temp[] = {2,4,6};
fun(temp);
for(int i=0;i<temp.length;i++){
System.out.print(temp[i] + "、");
}
}
public static void fun(int x[]){
x[0] = 8;
}
};
输出结果:
D:\java_study\第4章\010403_【第4章:数组与方法】_数组的引用传递>javac JieShou.java
D:\java_study\第4章\010403_【第4章:数组与方法】_数组的引用传递>java JieShou
8、4、6、
数组拷贝
public class ArrayCorpy{
public static void main(String args[]){
int i1[] = {1,2,3,4,5,6,7,8,9} ; //源数组
int i2[] = {10,11,12,13,14,15,16,17,18,19} ; //目标数组
copy(i1,3,i2,4,2) ;
print(i2) ;
}
//源目标数组,源数组开始点,目标数组名称,目标数组开始点,拷贝长度
public static void copy(int s[],int s1,int o[],int s2,int len){
for(int i=0;i<len;i++){
o[s2+i] = s[s1+i] ;
}
}
public static void print(int temp[]){
for(int i=0;i<temp.length;i++){
System.out.print(temp[i] + ", ") ;
}
}
} ;
输出结果:
D:\java_study\第4章\010403_【第4章:数组与方法】_数组的引用传递>javac ArrayCorpy.java
D:\java_study\第4章\010403_【第4章:数组与方法】_数组的引用传递>java ArrayCorpy
10, 11, 12, 13, 4, 5, 16, 17, 18, 19,
1459

被折叠的 条评论
为什么被折叠?



