System
.
out
.
println
(
"反转后数组是:
\n
"
)
;
for
(
int
k
=
0
;
k
<
n
;
k
++
)
{
System
.
out
.
println
(
b
[
k
]
)
;
public
static
void
main
(
String
[
]
args
)
int
[
]
arr
=
{
10
,
20
,
30
,
40
,
50
}
;
reverse
(
arr, arr.
length
)
;
以上代码运行输出结果为:
反转后数组是:
public
class
RunoobTest
{
/* 创建方法,第一个与最后一个交互,第二个与倒数第二个交换,以此类推*/
static
void
reverse
(
int
a
[
]
,
int
n
)
int
i, k, t
;
for
(
i
=
0
;
i
<
n
/
2
;
i
++
)
{
t
=
a
[
i
]
;
a
[
i
]
=
a
[
n
-
i
-
1
]
;
a
[
n
-
i
-
1
]
=
t
;
System
.
out
.
println
(
"反转后的数组是:
\n
"
)
;
for
(
k
=
0
;
k
<
n
;
k
++
)
{
System
.
out
.
println
(
a
[
k
]
)
;
public
static
void
main
(
String
[
]
args
)
int
[
]
arr
=
{
10
,
20
,
30
,
40
,
50
}
;
reverse
(
arr, arr.
length
)
;
以上代码运行输出结果为:
反转后数组是:
import
java.util.*
;
public
class
RunoobTest
{
/* 使用 java.util.Arrays.asList(array) 方法*/
static
void
reverse
(
Integer
a
[
]
)
Collections
.
reverse
(
Arrays
.
asList
(
a
)
)
;
System
.
out
.
println
(
Arrays
.
asList
(
a
)
)
;
public
static
void
main
(
String
[
]
args
)
Integer
[
]
arr
=
{
10
,
20
,
30
,
40
,
50
}
;
reverse
(
arr
)
;