/**
* 今天随笔一个获取数组中最大值的Demo.
*
* Java主函数|入口;
* @param args
*/
public static void main(String[] args) {
// 初始化一个数组对象并赋值;
int [] arr = {10,2,66,193,5,6,22,55};
// 初始化一个最大值,假设数组中第一个元素就是最大的值;
int max = arr[0];
/**
* 实现思路:
* 首先预设一个元素为最大的元素,将其放入到一个公共的变量max中.
* 然后开始循环获取数组中的每个元素,依次和公共变量的max进行对比;
* 如果当前获取到的元素比公共变量max的值大,就把这个元素存到max中作为当前最大值;
* 如果当前获取到的元素比公共变量max的值小,则继续循环;
*
*/
for (int x=0; x<arr.length;x++) {
// 判断当前获取到的元素值是否大于公共变量的max值;
if (arr[x] > max) {
// 在当前元素值大于max值时,就替换;
max = arr[x];
}
}
// 循环结束,最后max中的值便是数组中最大的值;
System.out.println(max);
}