定义一个函数 sort(),使用冒泡法对一个数组进行排序,java 中 for 语句的使用 

解决方案 »

  1.   


    public class PlaneWheel {    public static void main(String args[]) {
            int[] array = new int[] {3, 2, 7, 6, 9};
            for (int i = 0; i < array.length; i++) {
                for (int j = i + 1; j < array.length; j++) {
                    if (array[i] > array[j]) {
                        int k = array[i];
                        array[i] = array[j];
                        array[j] = k;
                    }
                }
            }
            for (int i : array) {
                System.out.println(i);
            }
        }
    }
      

  2.   

    Integer[] intArray = new Integer[]{5,4,3,2,1};
    Integer[] sort(Integer[] intArray)
    {
       for(int i = 0;i<intArray.length;i++)
       {
           for(int j = i;j<intArray.length;j++)
           {
               if(intArray[i]<intArray[j])
               {
                   int temp = intArray[i];
                   intArray[i] = intArray[j];
                   intArray[j] = temp;
               } 
           }
       }
       return intArray;
    }
      

  3.   


    public class PlaneWheel {    public static void main(String args[]) {
            int[] array = new int[] {3, 2, 7, 6, 9};
            for (int i : array) {
                System.out.println(i);
            }    }    int[] sort(int[] array) {
            for (int i = 0; i < array.length; i++) {
                for (int j = i + 1; j < array.length; j++) {
                    if (array[i] > array[j]) {
                        int k = array[i];
                        array[i] = array[j];
                        array[j] = k;
                    }
                }
            }
            return array;
        }
    }
      

  4.   

    public class arr{  public static void main(string[]args){
        int a[]={2,3,5,6,8,9,4};
          public static int[] baboo(){
           for(int i=a.length-1; i>=1; i--){
            for(int j=0; j<=i-1; j++){
               if(a[j]>a[j+1]){
                int x=a[j];
                a[j]=a[j+1];
                a[j+1]=x;
               }
            }
           }
           return a;
          }
      }
    }
      

  5.   

    a[i] = a[i]+a[i+1];
    a[i+1] = a[i]-a[i+1];
    a[i] = a[i]-a[i+1];