思路 :

我们定义一个数组,再定义一个max变量 用来存在最大值  ;

再定义一个min变量,用来存在最小值;

我们遍历数组,假如当前值大于max,就把当前值赋值给max;

假如当前值小于min,就把当前值赋值给min;

我们给下示例代码:

public class Test {

    public static void main(String[] args) {

        int arr[]=new int[]{1,6,21,7,-2}; // 定义一个数组

        int max=arr[0]; // 把数据中的第1个元素存max

        int min=arr[0]; // 把数据中的第1个元素存min

        for(int i=1;i<arr.length;i++){ // 从第二个元素开始遍历数组

            if(arr[i]>max){  // 假如元素大于max 就把当前值赋值给max

                max=arr[i];

            }

            if(arr[i]<min){  // 假如元素小于min 就把当前值赋值给min

                min=arr[i];

            }

        }

        System.out.println("数组中的最大值:"+max);

        System.out.println("数组中的最小值:"+min);

        

    }

}

运行结果:

数组中的最大值:21

数组中的最小值:-2

java中定义一个数组,获取数组中的最大值和最小值相关推荐

  1. JS中定义一个二维数组

    JS中定义一个二维数组 方法一 var _TheArray = [["0-1","0-2"],["1-1","1-2"] ...

  2. Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;

    目录 一.实现两个字符串数组的逆序排序,输出结果为字符串数组 解题思路: 具体代码: 运行截图: 二.求两个整形数组的交集 具体代码: 运行截图: 三.求两个浮点型数组的并集 解题思路: 具体代码: ...

  3. java如何定义一个变长数组_如何自定义一个长度可变数组

    摘要:本文主要写了如何自定义一个长度可变数组 数组是在程序设计中,为了处理方便,把具有相同类型的若干元素按无序的形式组织起来的一种形式 在定义之初,数组的长度就被定义 新建数组有很多方式 下面两个都可 ...

  4. java 整型数组定义_在Java中定义一个具有10个元素的整型数组a的语句是:___

    在Java中定义一个具有10个元素的整型数组a的语句是:___ 答: int [] arr = new int[10] 在借贷记账法下() 答:在账户结构上,"借"和"贷 ...

  5. Java编程定义一个数组,输出数组中的最大值与最小值

    package com.pzhu.demo;public class MaxMin {//Java编程定义一个数组,输出数组中的最大值和最小值public static void main(Strin ...

  6. php 中数组的定义赋值吗,怎么在php中定义一个数组

    怎么在php中定义一个数组 发布时间:2021-03-19 17:12:54 来源:亿速云 阅读:99 作者:Leah 这期内容当中小编将会给大家带来有关怎么在php中定义一个数组,文章内容丰富且以专 ...

  7. c语言学习-定义一个整型数组a[10],将数组a[10]中的10个元素按逆序重新存放

    定义一个整型数组a[10],将数组a[10]中的10个元素按逆序重新存放 程序流程图: 代码: #include<stdio.h> void main() { int a[10]; int ...

  8. 在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是‘*’,其余 位置存的是‘#’;输出这个数组中的所有元素。...

    //在主方法中定义一个大小为10*10的二维字符型数组,数组名为y,正反对角线上存的是'*',其余 位置存的是'#':输出这个数组中的所有元素.char [][]y=new char [10][10] ...

  9. 算法训练 - P1101 ——有一份提货单,其数据项目有:商品名(MC)、单价(DJ)、数量(SL)。定义一个结构体prut,其成员是上面的三项数据。在主函数中定义一个prut类型的结构体数组,输入每

    问题描述 有一份提货单,其数据项目有:商品名(MC).单价(DJ).数量(SL).定义一个结构体prut,其成员是上面的三项数据.在主函数中定义一个prut类型的结构体数组,输入每个元素的值,计算并输 ...

  10. 4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)

    /*晕呀,竟然做了一天,还不知道怎样做出来的.....*/ package HomeWork; import java.util.Arrays; /*4.编程打印一个二维数组中所有元素的和,并打印最大 ...

最新文章

  1. vue-router如何在router-link标签绑定click点击事件、keyup、change等事件
  2. 又搜集一批项目源码,同样改改就能用
  3. 腾讯企点总经理张晔:To B企业存在的价值是什么?丨鲸犀峰会
  4. ABAP:FTP Using SAP Functions
  5. mysql利用cpu率高_MySQL高CPU使用率
  6. 99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!|建议收藏!!!...
  7. 塞内卡学院实现开源的价值
  8. HDU3783 ZOJ【文本处理】
  9. 【转】linux常用命令:find、grep
  10. python 代码行数统计工具_Python实现一个代码行数统计工具
  11. Google可能退出中国
  12. 淘宝上线独立搜索引擎一淘网
  13. canonical的概念用途及用法详细解说,seo不可不看!
  14. Python MySQLdb 模块使用方法
  15. 这40个冷知识,据说只有1%的人知道……颠覆你的认知!
  16. 企业各职位英文缩写 PM,TM,PL,TL,SE,PG,CEO,CFO
  17. 红帽 linux 更换主板,RedHatEnterpriseLinux7更换CentOS7yum源
  18. windows系统镜像里的×64和×86有什么区别?
  19. 最干净的U盘启动工具:微PE
  20. Charles软件破解方法

热门文章

  1. VS Code 基础教程(一)—— VS Code 的基本使用入门
  2. Ossim java_ossim之添加资产全方法
  3. [指导]Lenovo ThinkPad E550 (Haswell)使用clover引导驱动macOS EIcaption
  4. jpg、png图片格式及区别
  5. 李宁:从106块金牌到16亿身价《前程密码》
  6. windows如何以管理员身份运行cmd
  7. 银行数字化转型导师坚鹏:平安银行数字化转型—橙E网战略研究
  8. 曙光 raid_黑暗模式的曙光
  9. 解压到计算机硬盘,硬盘的速度会影响我们压缩和解压缩文件的速度吗?
  10. 树莓派+摄像头实现实时监控