寻找Java数组中最大元素

x33g5p2x  于2022-10-06 转载在 Java  
字(0.8k)|赞(0)|评价(0)|浏览(665)

在这篇文章中,我们将写一个Java程序来寻找一个数组中最大的元素。

在这篇文章中,我们可以通过2种方式来编写逻辑,找到数组中的最大元素。

  • 使用迭代法
  • 使用Arrays.sort()方法

### 使用迭代法

  1. public class LargestNumbersInArray {
  2. public static void main(final String[] args) {
  3. final int[] array = {12,34,56,12,13,454};
  4. usingIterative(array);
  5. }
  6. private static int usingIterative(final int[] array){
  7. // Initialize maximum element
  8. int max = array[0];
  9. // Traverse array elements from second and
  10. // compare every element with current max
  11. for (int i = 1; i < array.length; i++){
  12. if (array[i] > max){
  13. max = array[i];
  14. }
  15. }
  16. System.out.println(max);
  17. return max;
  18. }
  19. }

输出。

  1. 454

使用Arrays.sort()方法

  1. public class LargestNumbersInArray {
  2. public static void main(final String[] args) {
  3. final int[] array = {12,34,56,12,13,454};
  4. final int largest = usingLibrary(array);
  5. System.out.println(largest);
  6. }
  7. private static int usingLibrary(final int[] array){
  8. Arrays.sort(array);
  9. return array[array.length - 1];
  10. }
  11. }

输出。

  1. 454

相关文章

最新文章

更多