java基础for循环一个细节

来源:互联网 发布:mac用itunes制作铃声 编辑:程序博客网 时间:2024/04/28 08:04
对比getArraySort和getArraySort2方法,观察不同点
public class TestArraySort {public static void main(String[] args) {int[] a = new int[]{34,8,64,51,32,21};int[] a1 = {34,8,64,51,32,21};int[] returnA = getArraySort2(a);for (int i : returnA) {System.out.println(i+" ");}}public static int[] getArraySort(int[] a){for(int i=1;i<a.length;i++){int j;int tmp = a[i];for(j=i;j>0&&tmp<a[j-1];j--){a[j] = a[j-1];}a[j] = tmp;}return a;}public static int[] getArraySort2(int[] a){for(int i=1;i<a.length;i++){int j;int tmp = a[i];for(j=i;j>0;j--){if(tmp<a[j-1]){a[j] = a[j-1];}}a[j] = tmp;}return a;} }


0 0
原创粉丝点击