黑马程序员技术交流社区
标题:
数组中获取最值
[打印本页]
作者:
lizhi1817
时间:
2015-6-20 00:44
标题:
数组中获取最值
int[] arr = {1,2,3,4,5,6};
int max = 0;
for(int i = 1; i < arr.length; i++) {
if(arr[max] < arr[i]) {
arr[max] = arr[i];
}
}
System.out.println(arr[max]);
int[] arr = {1,2,3,4,5,6};
int max = arr[0];
for(int i = 1; i < arr.length; i++) {
if(max < arr[i]) {
max = arr[i];
}
}
System.out.println(max);
作者:
天涯回望
时间:
2015-6-20 10:10
这两种方法,从严谨的角度来说,推荐使用第二种方法
作者:
g552092947
时间:
2015-6-20 10:21
学习学习
作者:
洪伟
时间:
2015-6-20 10:33
int[] arr = {1,2,3,4,5,6};
int max = arr[0];
for(int temp:arr){
if(max <= temp)
max = temp;
}
System.out.println(max);
抄袭楼主第二个 嘿嘿 学习了
复制代码
作者:
MissMr.
时间:
2015-6-20 10:37
遍历,比较
作者:
guohaichang
时间:
2015-6-20 10:38
第一种写法,改变了数组中第一个元素的值,第二种写法不影响原数组元素,第二种更优!
作者:
ww黑马
时间:
2015-6-20 10:54
学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2