runoops.com

Java 实例 – 数组反转

Java 实例

以下实例中我们使用自定义的 reverse 方法将数组进行反转:

public class RunoopsTest { 
  
    /* 反转数组*/
    static void reverse(int a[], int n) 
    { 
        int[] b = new int[n]; 
        int j = n; 
        for (int i = 0; i

以上代码运行输出结果为:

反转后数组是: 

50
40
30
20
10
public class RunoopsTest { 
  
    /* 创建方法,第一个与最后一个交互,第二个与倒数第二个交换,以此类推*/
    static void reverse(int a[], int n) 
    { 
        int i, k, t; 
        for (i = 0; i

以上代码运行输出结果为:

反转后数组是: 

50
40
30
20
10
import java.util.*; 
  
public class RunoopsTest { 
  
    /* 使用 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); 
    } 
}

以上代码运行输出结果为:

[50, 40, 30, 20, 10]

Java 实例