美文网首页
数组的应用之最值问题2

数组的应用之最值问题2

作者: JAVA加油 | 来源:发表于2025-01-29 00:07 被阅读0次

返回最大值或最小值:遍历完成后,返回最大值或最小值的值。

以下是使用Java语言实现查找数组最大值和最小值的示例代码:

public class MaxMinValueOfArray { public static void main(String[] args) { int[] arr = {23, 45, 12, 56, 78, 9, 43, 21}; int max = arr[0]; int min = arr[0]; for (int i = 1; i < arr.length; i++) { if (arr[i] > max) {max = arr[i]; } if (arr[i] < min) {min = arr[i]; } } System.out.println("数组中的最大值为:" + max); System.out.println("数组中的最小值为:" + min);}}

在上面的代码中,我们首先定义了一个整型数组arr,并将其中的元素初始化。然后,我们定义了两个变量max和min,将数组中的第一个元素作为它们的初始值。接着,使用for循环遍历数组中的元素,比较元素的值与当前的最大值和最小值,并更新它们的值。最后,输出最大值和最小值的值。

通过上面的示例代码,我们可以看到,使用数组可以方便地解决最值问题,并且代码简单易懂。

相关文章

  • 数组的应用--最值问题

    查找数组中的最大值、最小值: 打印结果:

  • 数组之最大值

    借助Math.max(): 1、ES5:Math.max.apply(null, arr)2、ES6:Math.m...

  • 2018-08-09

    动态规划之最大子段和问题 问题描述 有一个由呢个整数组成的数列A={a1,a2,......,an},截取其中从i...

  • C语言数组

    一维数组 数组定义格式与注意事项 1.格式 数组类型 数组的名字[长度] = { 值1,值2,值3,......}...

  • shell-数组

    数组 语法 : 数组名=(值1 值2 值3) 初始化2-1: name=("jianshu1" “jianshu2...

  • 二十三讲 数组与函数

    函数可以应用于数组,不需要进行循环。 一 函数在数组中的应用 1.1 数组的最值 Sub s() Dim arr1...

  • 优雅的获取数组最值、平均值(iOS)

    应用场景(快速的获取数组最值、平均值)

  • 稀疏数组

    稀疏数组用于压缩需要存储的数组数据。 应用条件:非0值*3<原数组行*原数组列 public class Spar...

  • 关于sort排序

    假定有2个数组,想要判断数组A是不是数组B的解 比如:数组A的值:$a = ['a', 'b'];数组B的值:$b...

  • shell编程(六)数组

    shell数组的定义:一个变量可以存多个值。 一般数组 格式 数组名称=[值1,值2,值3]例如:arry=(1,...

网友评论

      本文标题:数组的应用之最值问题2

      本文链接:https://www.haomeiwen.com/subject/tkyjujtx.html