1. package com.test6;
  2.  
  3. public class test5 {
  4. public static void main(String[] args) {
  5. int[] arr = {1, 2, 31, 4, 5, 6, 7, 88, 9, 11, -1};
  6. float[] arr2 = {1, 2, 31, 4, 5, 6, 7, 88.88f, 9, 11.1f, -1f};
  7. ArrayHelper ah = new ArrayHelper();
  8. ah.GetMinAndMax(arr);
  9. ah.GetMinAndMax(arr2);
  10. /** 打印显示
  11. 数组元素包括:1 2 31 4 5 6 7 88 9 11 -1
  12. 数组的最大值是:88
  13. 数组的最小值是:-1
  14. 数组元素包括:1.0 2.0 31.0 4.0 5.0 6.0 7.0 88.88 9.0 11.1 -1.0
  15. 数组的最大值是:88.88
  16. 数组的最小值是:-1.0
  17. */
  18. }
  19. }
  20.  
  21. class ArrayHelper {
  22. public void GetMinAndMax(int[] arr) {
  23. int min = arr[0];
  24. int max = arr[0];
  25. System.out.print("数组元素包括:");
  26. for (int i = 0; i < arr.length; i++) {
  27. System.out.print(arr[i] + " ");
  28. if (arr[i] > max) // 判断最大值
  29. max = arr[i];
  30. if (arr[i] < min) // 判断最小值
  31. min = arr[i];
  32. }
  33. System.out.println();
  34. System.out.println("数组的最大值是:" + max); // 输出最大值
  35. System.out.println("数组的最小值是:" + min); // 输出最小值
  36. }
  37.  
  38. public void GetMinAndMax(float[] arr) {
  39. float min = arr[0];
  40. float max = arr[0];
  41. System.out.print("数组元素包括:");
  42. for (int i = 0; i < arr.length; i++) {
  43. System.out.print(arr[i] + " ");
  44. if (arr[i] > max) // 判断最大值
  45. max = arr[i];
  46. if (arr[i] < min) // 判断最小值
  47. min = arr[i];
  48. }
  49. System.out.println();
  50. System.out.println("数组的最大值是:" + max); // 输出最大值
  51. System.out.println("数组的最小值是:" + min); // 输出最小值
  52. }
  53. }

  

Java基础系列 - 查找数组的最大值和最小值的更多相关文章

  1. Java基础系列--04_数组

    一维数组: (1)数组:存储同一种数据类型的多个元素的容器. (2)特点:每一个元素都有编号,从0开始,最大编号是数组的长度-1. 编号的专业叫法:索引 (3)定义格式 A:数据类型[] 数组名;(一 ...

  2. Java基础系列--HashMap(JDK1.8)

    原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/10022092.html Java基础系列-HashMap 1.8 概述 HashMap是 ...

  3. 夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!

    目录 目录 string基础 Java String 类 创建字符串 StringDemo.java 文件代码: String基本用法 创建String对象的常用方法 String中常用的方法,用法如 ...

  4. Java基础系列-ArrayList

    原创文章,转载请标注出处:<Java基础系列-ArrayList> 一.概述 ArrayList底层使用的是数组.是List的可变数组实现,这里的可变是针对List而言,而不是底层数组. ...

  5. 夯实Java基础系列5:Java文件和Java包结构

    目录 Java中的包概念 包的作用 package 的目录结构 设置 CLASSPATH 系统变量 常用jar包 java软件包的类型 dt.jar rt.jar *.java文件的奥秘 *.Java ...

  6. 夯实Java基础系列9:深入理解Class类和Object类

    目录 Java中Class类及用法 Class类原理 如何获得一个Class类对象 使用Class类的对象来生成目标类的实例 Object类 类构造器public Object(); register ...

  7. Java基础系列2:深入理解String类

    Java基础系列2:深入理解String类 String是Java中最为常用的数据类型之一,也是面试中比较常被问到的基础知识点,本篇就聊聊Java中的String.主要包括如下的五个内容: Strin ...

  8. Java基础系列-Collector和Collectors

    原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/10748925.html 一.概述 Collector是专门用来作为Stream的coll ...

  9. Java基础系列-equals方法和hashCode方法

    原创文章,转载请标注出处:<Java基础系列-equals方法和hashCode方法> 概述         equals方法和hashCode方法都是有Object类定义的. publi ...

随机推荐

  1. C# SpinLock用法。

    class Program { static void Main(string[] args) { ; ]; Stopwatch sp = new Stopwatch(); sp.Start(); / ...

  2. Django 报错总结

    报错: AttributeError: 'NoneType' object has no attribute 'split' 最近在写网站中遇到一个问题,就是题目上所写的:AttributeError ...

  3. Linux挂载Windows文件夹

    # sudo mount -t \ -o user=username \ //Windows用户名 -o uid=myname \ //Linux用户名 -o gid=users \ -o defau ...

  4. git 把其他分支上的文件拿来覆盖本地

    1:git checkout oldversion -- 文件地址 2: 一个分支从某个角度讲也像是一次commmit,也是有向无环图的一个点

  5. The New Stack:KubeEdge将Kubernetes的能力延伸至边缘

    3月29日,权威技术分析网站The New Stack在Edge/IoT专栏发表了关于边缘计算项目KubeEdge的最新调研报告.原文观点如下: https://github.com/kubeedge ...

  6. orm多表的创建和基于对象的查询

    创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄. 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息.作者详情模型和作者模型之间是一对一的关系( ...

  7. JDBC课程2--实现Statement(用于执行SQL语句)--使用自定义的JDBCTools的工具类静态方法,包括insert/update/delete三合一

    /**JDBC课程2--实现Statement(用于执行SQL语句) * 1.Statement :用于执行SQL语句的对象: * 1): 通过Connection 的createStatement( ...

  8. 中文日历Calendar

    一.层次结构 Object<-----Calendar<-----EastAsianLunisolarCalendar<-----ChineseLunisolarCalendar(农 ...

  9. NoClassDefFoundError错误发生的原因

    今上午项目怎么也起不来,总报这个错,上网查一下,大概解释如下:NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误.例如 ...

  10. python - super 寻找继承关系

    """ super 是根据当前类对象的 mro 的继承顺序进行函数的调用的 """ class Base(object): def fn(s ...