当前位置:   article > 正文

获取一个数组中的最大值和最小值三种方法_使用计算属性定义maxnumber、minnumber等函数,实现从给定数组中找出最大值和最小

使用计算属性定义maxnumber、minnumber等函数,实现从给定数组中找出最大值和最小

1 遍历数组

int[] nums = {3, 1, 5, 2, 4};
int max = nums[0];
int min = nums[0];
for (int i = 1; i < nums.length; i++) {
    max = Math.max(max, nums[i]);
    min = Math.min(min, nums[i]);
}
System.out.println("数组中的最大值:" + max);
System.out.println("数组中的最小值:" + min);

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在这里插入图片描述

2 排序

int[] nums = {3, 1, 5, 2, 4};
Arrays.sort(nums);
int max = nums[nums.length - 1];
int min = nums[0];
System.out.println("数组中的最大值:" + max);
System.out.println("数组中的最小值:" + min);

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

3 Arrays.stream(nums).max().getAsInt()直接取值

int[] nums = {3, 1, 5, 2, 4};
int max = Arrays.stream(nums).max().getAsInt();
int min = Arrays.stream(nums).min().getAsInt();
System.out.println("数组中的最大值:" + max);
System.out.println("数组中的最小值:" + min);

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/598765
推荐阅读
相关标签
  

闽ICP备14008679号