java-面向对象-静态的应用

/*

静态的应用

每一个应用程序中都有共性的功能,

可以将这些功能进行抽取,能独立封装,

以便复用

*/

class Demo

{  

  public static void main(String[] args)

  {

    int[] arr = (2,4,1,8);

    int max = getMax(arr);

    System.out.pirntln("max"+max);

  }

  public static int getMax(int[] arr)

  {

    int max = 0;

    for(int x=1;x<arr.length;x++)

    {

      if(arr[x]>arr[max])

        max=x;

    }

    return arr[max];

   }

}

calss ArrayTool
{
      public int getMax(int[] arr)
      {
           int max =0;
           for(int x =1;x<arr.lenth;x++)
           {
                  if (arr[x]>arr[max])
                        max = x;
             }
             return arr[max];
       }  

      public int getMin(int[] arr)
      {
           int min =0;
           for(int x =1;x<arr.lenth;x++)
           {
                  if (arr[x]>arr[min])
                        min = x;
             }
             return arr[min];
       }  

      public void selectSort(int[] arr)
      {
           int x =0;
           for ( int x = 0 ;x <arr.length-1 ; x++)
                for (int y = 0 ; y < arr.length-1;y ++)
                      if ( arr[x] > arr[y]
                          sway(arr,x,y)

       }  

      public void bullueSort(int[] arr)
      {
           int x =0;
           for ( int x = 0 ;x <arr.length-1 ; x++)
                for (int y = 0 ; y < arr.length-1-x;y ++)
                      if ( arr[y] > arr[y+1]
                          sway(arr,y,y+1)

       }

      public void swap(int[] arr , int a , int b)
      {
           int temp =arr[a];
           arr[a] = arr[b];
           arr[b] = temp;
       }  
}                

 

posted @ 2019-10-24 12:00  故人心  阅读(201)  评论(0)    收藏  举报