21xrx.com
2024-12-23 00:08:51 Monday
登录
文章检索 我的文章 写文章
Java中求最大值和最小值的操作方法及示例
2023-06-16 17:09:16 深夜i     --     --
Java 数组 集合 最大值 最小值

在Java编程中,求一个数组或集合中最大值和最小值是很常见的操作。本文将介绍Java中求最大值和最小值的操作方法及示例,供读者学习和参考。

1. 基本类型数组的求最大值和最小值

以下是一个基本类型数组intArr的求最大值和最小值的代码示例:


int[] intArr = 4;

int max = intArr[0];

int min = intArr[0];

for (int i = 1; i < intArr.length; i++) {

  if (intArr[i] > max) {

    max = intArr[i];

  }

  if (intArr[i] < min) {

    min = intArr[i];

  }

}

System.out.println("最大值:" + max);

System.out.println("最小值:" + min);

2. 引用类型数组的求最大值和最小值

以下是一个引用类型数组bookArr的求最大值和最小值的代码示例:


Book[] bookArr = book1;

Book max = bookArr[0];

Book min = bookArr[0];

for (int i = 1; i < bookArr.length; i++) {

  if (bookArr[i].getPrice() > max.getPrice()) {

    max = bookArr[i];

  }

  if (bookArr[i].getPrice() < min.getPrice()) {

    min = bookArr[i];

  }

}

System.out.println("最贵的书是:" + max.getName());

System.out.println("最便宜的书是:" + min.getName());

3. 集合的求最大值和最小值

以下是一个List集合的求最大值和最小值的代码示例:


List intList = Arrays.asList(1, 2, 3, 4, 5);

int max = Collections.max(intList);

int min = Collections.min(intList);

System.out.println("最大值:" + max);

System.out.println("最小值:" + min);

以上就是Java中求最大值和最小值的操作方法及示例,希望对读者有所帮助。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复