; ;

简单学java之--数组定义及使用,简单的冒泡排序

数组的特性:先定义,后使用

如何定义:

第一种方法

eg:数据类型[]  变量名   =new [长度];  int[] test  =new [10]---10,代表的是数组的长度

静态数组

在创建的时候就赋值

long[]  s={1,2,3}他就等于 s[0]=1,s[1]=2,s[2]=3

动态数组

long[] s=new long[]{1,2,3}

来一个排序算法

        /*
         * 实际上就是把大的数相比,如2,3,对比3比2大,
         * 那我们就把2(最小的值)存下来,
         */
        int[] s={98,13,5,6,70,9};
        int temp;
                for(int i=0;i<s.length;i++){
                    for(int j=i+1;j<s.length;j++){
                        if(s[i]>s[j]){//从小到大
                            temp=s[i]; //先把大的取出来或者是说坐标记
                            s[i]=s[j];//两个位置交换,交换位置便于替换
                            s[j]=temp;//在把最小的值给j,这样就把J给留出来了
                        }
                        
                    }
                    System.out.print("从小到大"+s[i]+"---");//打印出来就可以了
                }        
    }

 

posted @ 2016-03-31 14:57  做梦的人-  阅读(182)  评论(0)    收藏  举报