Java找出数组的最大值元素
1 说明
在此程序中,我们需要找出数组中存在的最大元素并将其显示。这可以通过将max与数组的所有元素进行比较,从头到尾遍历整个数组来完成。如果任何元素大于max,则将元素的值存储在max中。最初,max将保留第一个元素的值。在循环末尾,max表示数组中最大的元素。
在上面的数组中,最初,max将保持值25。在第一次迭代中,max将与11进行比较,因为11小于max。Max将保留其价值。在下一次迭代中,它将与7、7也小于max进行比较,并且不会对max进行任何更改。现在,将max与75进行比较。75大于max,因此max将保留75的值。继续此过程,直到到达数组末尾。在循环结束时,max将保存数组中最大的元素。
2 算法思路
- 步骤1:开始
- 步骤2:初始化arr [] = {25,11,7,75,56}
- 步骤3: max = arr [0]
- 步骤4:对(i = 0; i <arr.length; i ++)重复步骤5
- 步骤5: if(arr [i]> max)max = arr [i]
- 步骤6:打印“Largest element in given array:”
- 步骤7:最大列印
- 步骤8:结束
3 程序实现
/**
* 一点教程网: http://www.yiidian.com
*/
public class LargestElement_array {
public static void main(String[] args) {
//Initialize array
int [] arr = new int [] {25, 11, 7, 75, 56};
//Initialize max with first element of array.
int max = arr[0];
//Loop through the array
for (int i = 0; i < arr.length; i++) {
//Compare elements of array with max
if(arr[i] > max)
max = arr[i];
}
System.out.println("Largest element present in given array: " + max);
}
}
以上代码输出结果为:
Largest element present in given array: 75
热门文章
优秀文章