A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cody 中级黑马   /  2015-6-7 14:29  /  243 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 cody 于 2015-6-7 14:31 编辑
  1. /**
  2. 这是一个可以数组进行操作的工具类,该类中提供了,
  3. 获取最值,排序等功能。
  4. @author 张三
  5. @version V1.1
  6. */
  7. public class ArrayTool    //要生成注释文档,该类必须要public饰
  8. {  
  9.       public ArrayTool(){}
  10.         /**
  11.         获取一个整形数组中的最大值。
  12.         @param arr 接收一个int类型的数组。
  13.         @return 会返回一个该数组中最大值。
  14.         */
  15.   public static int setMax(int[] arr)
  16. {
  17.      int max=0;
  18.      for(int x=1;x<arr.length;x++)
  19.     {
  20.           if(arr[x]>arr[max])
  21.          {
  22.                max=x;
  23.          }
  24.     }
  25.     return arr[max];
  26. }
  27.         /**
  28.         获取一个整形数组中的最小值。
  29.         @param arr 接收一个int类型的数组。
  30.         @return 会返回一个该数组中最小值。
  31.         */
  32.   public static int setMin(int[] arr)
  33.   {
  34.         int min=0;
  35.         for(int x=1;x<arr.length;x++)
  36.        {
  37.               if(arr[x]<arr[min])
  38.              {
  39.                  min=x;
  40.              }
  41.       }
  42.      return arr[min];
  43.   }
  44.         /**
  45.         给int数组进行选择排序。
  46.         @param arr 接收一个int类的数据。
  47.         */
  48.   public void selectSort(int[] arr)
  49.   {
  50.         for(int x=0;x<arr.length-1;x++)
  51.        {
  52.             for(int y=x+1;y<arr.length;y++)
  53.            {
  54.                  if(arr[x]>arr[y])
  55.                 {
  56.                      swap(arr,x,y);
  57.                 }
  58.           }
  59.       }
  60.   }
  61.         /**
  62.         给数组中元素进行位置的置换。
  63.         @param arr 接收一个int类型的数组。
  64.         @param a 要置换的位置
  65.         @param b 要置换的位置
  66.         */
  67.   private static void swap(int[] arr,int a,int b)
  68.   {
  69.          int temp=arr[a];
  70.          arr[a]=arr[b];
  71.          arr[b]=temp;
  72.   }
  73.         /**
  74.         用于打印数组上的元素,打印形式是:[element1,element2...]
  75.         */
  76.   public static void printArray(int[] arr)
  77.   {
  78.          System.out.print("[");
  79.          for(int x=0;x<arr.length;x++)
  80.         {
  81.               if(x!=arr.length-1)
  82.                       System.out.print(arr[x]+",");
  83.              else
  84.                      System.out.print(arr[x]+"]");
  85.         }     
  86.   }
  87. }  
复制代码

为什么我生成的注释文档没有作者和版本,还有怎么会出一个警告?

QQ图片20150607142743.png (1.47 KB, 下载次数: 0)

警告

警告

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马