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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 13922919272 中级黑马   /  2015-1-18 23:56  /  1293 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


11 个回复

倒序浏览
额  发下代码啊
回复 使用道具 举报

/**
这是一个可以对数组进行操作的工具类,该类中提供了,获取最值等功能。
@author 张三
@version v1.1
*/
public class ArrayTool
{
        /**
       
        */
        private ArrayTool(){}
        /**
        获取一个整形数组中的最值。
        @param arr 接收一个int类型的数组。
        @return 会返回一个该数组中的最大值。
        */
        public static int getMax(int[] arr)
                {
                int max=0;
                for (int a=0;a<arr.length ;a++ )
                {
                        if (arr[a]>arr[max])
                        {
                                max=a;
                        }

                }
                return arr[max];
        }
        /**
        获取一个整形数组中的最小值。
        @param arr 接收一个int类型的数组。
        @return 会返回一个数组中的最小值
        */
        public static int getMin(int[] arr)
                {
                int x=0;
                for (int y=0;y<arr.length ;y++ )
                {
                        if(arr[y]<arr[x])
                                x=y;
                }
                return arr[x];
        }
        /**
        打印数组中的元素用逗号隔开
        @param arr 接收一个int类型的数组
        @return 无返回值类型
        */
        public static void paiXuDaYin(int[] arr)
                {
                for (int x=0;x<arr.length ;x++ )
                {
                        if (x!=arr.length-1)
                        {
                                System.out.println(arr[x]+",");
                        }
                        else
                                System.out.println(arr[x]);
                               
                }
        }
        /**
        冒泡排序
        @param arr 接收一个int类型的数组。
        */
        public static void maoPao(int[] arr)
                {
                for (int x=0;x<arr.length ;x++ )
                {
                        for (int y=0;y<arr.length-x-1 ;y++ )
                        {
                                if (arr[y]<arr[y+1])
                                {
                                        fuZhi(arr,y,y+1);
                                }
                        }
                }
        }
        /**
        给数组中的元素进行位置的置换
        @param arr 接收一个int类型的数组
        @param a 要置换的位置。
        @param b 要置换的位置。
        */
        private static void fuZhi(int[] arr,int a,int b)
                {
                int man=arr[a];
                arr[a]=arr;
                arr=man;
        }
        /**
        这是一个int类型数组的选择排序
        @param arr 接收一个int类型的数组。
        */
        public static void paiXu(int[] arr)
                {
                for (int a=0;a<arr.length ;a++ )
                {
                        for (int b=0;b<arr.length ;b++ )
                        {
                                if (arr>arr[a])
                                {
                                        fuZhi(arr,b,a);
                                }
                        }
                }
        }
}
回复 使用道具 举报

RE: 提取文档注释 为什么盘符报错

/**
这是一个可以对数组进行操作的工具类,该类中提供了,获取最值等功能。
@author 张三
@version v1.1
*/
public class ArrayTool
{
        /**
       
        */
        private ArrayTool(){}
        /**
        获取一个整形数组中的最值。
        @param arr 接收一个int类型的数组。
        @return 会返回一个该数组中的最大值。
        */
        public static int getMax(int[] arr)
                {
                int max=0;
                for (int a=0;a<arr.length ;a++ )
                {
                        if (arr[a]>arr[max])
                        {
                                max=a;
                        }

                }
                return arr[max];
        }
        /**
        获取一个整形数组中的最小值。
        @param arr 接收一个int类型的数组。
        @return 会返回一个数组中的最小值
        */
        public static int getMin(int[] arr)
                {
                int x=0;
                for (int y=0;y<arr.length ;y++ )
                {
                        if(arr[y]<arr[x])
                                x=y;
                }
                return arr[x];
        }
        /**
        打印数组中的元素用逗号隔开
        @param arr 接收一个int类型的数组
        @return 无返回值类型
        */
        public static void paiXuDaYin(int[] arr)
                {
                for (int x=0;x<arr.length ;x++ )
                {
                        if (x!=arr.length-1)
                        {
                                System.out.println(arr[x]+",");
                        }
                        else
                                System.out.println(arr[x]);
                               
                }
        }
        /**
        冒泡排序
        @param arr 接收一个int类型的数组。
        */
        public static void maoPao(int[] arr)
                {
                for (int x=0;x<arr.length ;x++ )
                {
                        for (int y=0;y<arr.length-x-1 ;y++ )
                        {
                                if (arr[y]<arr[y+1])
                                {
                                        fuZhi(arr,y,y+1);
                                }
                        }
                }
        }
        /**
        给数组中的元素进行位置的置换
        @param arr 接收一个int类型的数组
        @param a 要置换的位置。
        @param b 要置换的位置。
        */
        private static void fuZhi(int[] arr,int a,int b)
                {
                int man=arr[a];
                arr[a]=arr[b];
                arr[b]=man;
        }
        /**
        这是一个int类型数组的选择排序
        @param arr 接收一个int类型的数组。
        */
        public static void paiXu(int[] arr)
                {
                for (int a=0;a<arr.length ;a++ )
                {
                        for (int b=0;b<arr.length ;b++ )
                        {
                                if (arr[b]>arr[a])
                                {
                                        fuZhi(arr,b,a);
                                }
                        }
                }
        }
}
回复 使用道具 举报
javadoc -d e:\myclass -author -version xxx.java 你少了“d”吧
回复 使用道具 举报
javadoc -d 目录  
回复 使用道具 举报
你直接-目录了    ,额  我也不是很清楚,你回头去看下吧
回复 使用道具 举报

试了 没用 也是报错
回复 使用道具 举报
你用-d试试
回复 使用道具 举报
自信流云 发表于 2015-1-19 10:24
javadoc -d e:\myclass -author -version xxx.java 你少了“d”吧

没有哦 -e:\这是我自己加上去的 其实是这样的-e  我试了好多都是报错
回复 使用道具 举报

也没用-c也用了 电脑里的三个盘都用了
回复 使用道具 举报
13922919272 发表于 2015-1-19 22:07
没有哦 -e:\这是我自己加上去的 其实是这样的-e  我试了好多都是报错

javadoc -d 应该是个固定格式,-d的不是表示d盘哦,你再看看视频吧,毕老师讲的很详细。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马