数组的引用传递 (接收、返回一个数组)
上一篇 /
下一篇 2013-11-17 19:59:59
/ 个人分类:java
b6@ N5}p T0
,Q'ArO[%Fu|,y0
1、 掌握数组的引用传递;51Testing软件测试网wL8td vtPC
2、 可以使用方法接收或返回一个数组;
*m{tI;[O1{0
3、 了解Java对数组操作的支持。51Testing软件测试网t;IWNk/R"X*j
u!`/L u+c d
V3\6R0
接收和返回数组51Testing软件测试网2T%k&p)E$y|Ex$mu
接收:
6r2I)}q:i3B4b
u3qB0
public class ArrayReDemo01{51Testing软件测试网$I;_
Bj)D.H-d6]
public static void main(String
args[]){ 0F4K
I M(R["LO0
int temp[] = {1,3,5} ;51Testing软件测试网m;K.MG7z(f]
dK
fun(temp) ; 'kZ
Hx6e{;jZ0
for(int
i=0;i<temp.length;i++){ 'q2B3w ? `0
System.out.print(temp[i] +
"、") ; iA8ykK*C0h0
} #v8|9oX!O@0
}
UjRs)_9l
z0
public
static void fun(int x[]){ 2\"l XO:QV0
x[0] = 6 ;51Testing软件测试网qgi"KJ1e
}51Testing软件测试网 se^6`;Rw
} ;51Testing软件测试网'dP-WAs6t,Zk+}
uL}
p\:^w:]0
|
操作结果:51Testing软件测试网,Fno
p\B5^#d$S7x
6、3、551Testing软件测试网Y)y_\S\"QlAD
|
^&[D LB NS0
返回一个数组51Testing软件测试网6y/]b%M;h9OOEH7R+P:B
public
class ArrayReDemo02{ E.|h ?4X!e G
M g0
public static void main(String
args[]){ %Xf1L8x[4N0
int temp[] = fun() ; //通过方法实例化数组51Testing软件测试网ej'`YO,P1T%T
~)V
print(temp) ; //打印数组内容51Testing软件测试网n| |T#ZoZ
} sVlcV"aB5Q0
public
static void print(int x[]){51Testing软件测试网4tYA%f1xz
Pj*dO1o
for(int i=0;i<x.length;i++){51Testing软件测试网N6sR]
m$i
System.out.print(x[i] + "、") ; 51Testing软件测试网zC0E bc
} 9yt(dM:FAv0
}51Testing软件测试网f3sp R*T"m
o*fk
public static int[] fun(){ //返回一个数组 u8tii
{`0
int ss[] =
{1,3,5,7,9} ; //定义一个数组 .M'T4Hi[K+gvX C0w0
return ss ; 51Testing软件测试网Zu7Oho
} cs8@Ogi0
} ; ugK0`?e9{%R|0
|
`%T,H0U `$xW7U051Testing软件测试网mwc teY3l
收藏
举报
TAG: