黑马程序员技术交流社区

标题: 数组最大数获取问题 [打印本页]

作者: 王业华    时间: 2012-3-6 16:06
标题: 数组最大数获取问题
我看了老师都是构建函数来获取最大值。在JAVA种有没一种方法直接获取最大值而不用构建函数呢 比如 arr.max
作者: H07000223    时间: 2012-3-6 16:21
即使存在arr.max这种方法也是Java内建的方法,他跟自己写跟方法是一样的意思,只是用起来方便点,本质是一样。

再说自己写也不是很麻烦,熟悉方法实现是有助于自身的提高。最好的话,自己会用,也知道实现过程!

如果你非要知道的话,有个折衷的方式:

//先排序
Arrays.sort(arr);
//取最后一个就是最大值,第一个就是最小值
System.out.println(arr[arr.length-1]);
System.out.println(arr[0]);
作者: 黑马—王宁    时间: 2012-3-6 16:39
自己写下也可以键炼下自己写代码的能力,只要会原理就可以了。
作者: Destiny    时间: 2012-3-6 17:48
应该是有的  Java 的 API文档 有具体说到的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2