码上未来IT培训老师直接接听

400-029-09** 400-029-0997 转 36015
查看完整号码
扫码拨号
微信扫码拨号

封装数组工具类ArraysUtil(操作整型数组)

作者:码上未来CodingFuture 来源:码上未来CodingFuture 2022/11/28 9:57:40

请根据要求封装操作整型数组的工具类ArraysUtil,不允...

请根据要求封装操作整型数组的工具类ArraysUtil,不允许调用Arrays类的现成的方法,提供如下方法(注意参数和返回值的设计) 需求: 1、循环打印数组 2、循环打印数组,一行打印指定个数的元素 4、将数组进行冒泡排序(直接将原数组排序) 5、将数组进行冒泡排序(不允许排形参数组,需要直接返回一个排好序的新数组) 6、比较两个数组的所有元素是否完全一致 7、计算数组的平均值 8、计算数组的*大值 9、计算数组的最小值 11、判断一个指定的数值在数组中是否存在 参考源码: //1、循环打印数组 public void print ( int [] arr ) for ( int 0 System. out ); //2、循环打印数组,一行打印指定个数的元素 public void print ( int int number ) for ( int 0 System. out ); if 1 0 System. out .println(); public String formatPrint ( int [] arr ) if null ) return ; int 1 ; //如果iMax是-1 意味着数组长度是0 if -1 ) return ; new StringBuilder(); // b.append( '[' ); //在*前方追加一个[ for ( int 0 b.append(arr[i]); if //满足条件 就退出 return b.append( ']' ).toString(); b.append( ); //4、将数组进行冒泡排序(直接将原数组排序) public static void sort ( int [] arr ) for ( int 0 ; i < arr.length - 1 for ( int 0 ; j < arr.length - 1 if 1 int 1 ]; 1 //5、将数组进行冒泡排序(不允许排形参数组,需要直接返回一个排好序的新数组) public int [] sortNew ( int [] arr ) int new int [arr.length]; //把源数组 内容赋值一份给 arrNew for ( int 0 for ( int 0 ; i < arrNew.length - 1 for ( int 0 ; j < arrNew.length - 1 if 1 int 1 ]; 1 return arrNew; //6、比较两个数组的所有元素是否完全一致 public boolean isEquals ( int int [] arr2 ) if //地址相同 里面的数据肯定相同 return true ; if null null ) return false ; int if return false ; for ( int 0 if return false ; return true ; //7、计算数组的平均值 public double avg ( int [] arr ) double 0 ; for ( int 0 return sum / arr.length; //8、计算数组的*大值 public int max ( int [] arr ) int 0 ]; //数组第*个 为*大值 for ( int 0 if return maxnumber; //9、计算数组的最小值 public int min ( int [] arr ) int 0 ]; //数组第*个 为*大值 for ( int 0 if return minnumber; public int [] reverse ( int [] arr ) int new int [arr.length]; for ( int 0 1 - x]; return arr1; //11、判断一个指定的数值在数组中是否存在 public boolean isExits ( int int number ) false ; for ( int 0 if return true ; if (!isTrue) return false ; else return false ; ‍ 码上未来IT实训课程优势 01 课程内容牛 ●Java、Web、Python、互联网全栈开发 等开发课程,每年迭代课程内容 ●真实企业资源,学习更深入 02 专家技术牛 ●技术大咖根据课程体系分重点、分阶段授课 ●5年以上企业一线开发经验项目经理、技术大牛实战授课 03 实训案例牛 ●真实的企业一线产品需求案例 ●全部来自一线的项目经理, 带来真实需求一线项目 04 学习模式牛 ●6个月全日制实训学习,真实的项目经验 ●讲练结合,掌握更熟练,全程技术老师跟踪辅导 05 就业服务牛 ●毕业即就业,学员就业 ●保薪资就业协议 入学即签订 ●毕业学生享受技术大咖终身支持指导 课程适用人群 ●大学应往届生学习进修、在职提升、转行充电人群; ●会基本的电脑操作,打字、有无编程基础均可; ●对互联网编程感兴趣,想往网站开发、软件工程、大数据方向发展的人群; ●低学历人群经过入学测试后方可选修。
添加微信咨询
夏老师 @大连码上未来IT培训

资深职业咨询规划师

微信号:155******12

立即咨询

“大连码上未来IT培训”是码上未来科技(大连)有限公司在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。

机构评分

环境:5.0师资:5.0服务:5.0效果:5.0

公示信息

店铺名称:大连码上未来IT培训

单位名称:码上未来科技(大连)有限公司

账号名称:mswl(158******92)

所属城市:辽宁大连

入驻时长:6年

在线客服:在线聊

微信咨询

返回顶部