本节主要内容:
1:获取数组最值(掌握)
2:本节总结&下节预告
本文出处:《凯哥陪你学系列之java基础篇.Java基本语法篇》中第27篇 数组6 数组操作2-获取数组最值
图解怎么获取最(大)值
说明:
1:定义零时变量用于默认数组中第一个为最大值。
2:接着拿着第二个开始和该数进行比较,循环比较完成之后,零时变量就是最大值了。
比较最大(最小)的思路:
获取最大值的方法:
完整代码:
思考1:
在28行 int max =arr[0];可以换成int max = 0吗?
为什么不能(或者能)?
我们把arr数组的数据都修改成负数。
演示代码:
我们发现。0成了arr2中的最大值了,但是arr2中没有0啊。
总结1:
所以这个在定义最大(最小)值需要注意。必须是数组中。
思考2:
获取该数组中最小值思路,代码怎么写?自己完成。试试看。
本节总结:
通过本节学习需要掌握的:
1:回顾获取数组中每一个元素
2:获取数组中最(大、小)值的思路
下节预告:
通过前面的以及本节学习我们知道了怎么定义数组、获取数组中所以数据、获取数组中的最大(小)值,那么,我想把数组中的数据反过来怎么处理?也就是数组中第一个数据到最后,最后一个到的个位置以此类推,这样的怎么实现呢?请继续学习下一篇《从零学java笔录-第28篇 数组7 数组操作3-数组反转》
欢迎关注凯哥公众号:凯哥Java
欢迎访问凯哥个人网站:www.kaigejava.com(凯哥Java全拼,很好记哦~)
本文来源:http://kaigejava.com/article/detail/97