AJPFX中怎么通过索引获取最大值

本篇文章给大家分享的是有关AJPFX中怎么通过索引获取最大值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

/*** 通过索引获取最大值*/public class Test1 { public static void main(String[] args) { int[] arr = {11,22,33,44,55,66}; int max = getMax(arr); System.out.println(max); System.out.println("======================="); int max2 = getMaxByIndex(arr); System.out.println(max2); System.out.println("----------------------"); int max3 = getMax(arr, true); System.out.println(max3); System.out.println("**************************"); int max4 = getMax(arr,false); System.out.println(max4); } //通过假定数组中的第一个元素是最大值,然后不断的进行判断,最终获取对大值 public static int getMax(int[] arr){ int max = arr[0];//假设数组的第一个元素为最大值 for(int i=0;i<arr.length;i++) { if(max<arr[i]) { max = arr[i]; } } return max; } /** * 此方法可以求出数组对应的最大值或者最小值 * @param arr * @param flag :true:表示求最大值,false:表示求最小值 * @return */ public static int getMax(int[] arr,boolean flag){ int max = arr[0];//假设数组的第一个元素为最值 for(int i=0;i<arr.length;i++) { if(flag) { if(max<arr[i]) { max = arr[i]; } } else { if(max>arr[i]) { max = arr[i]; } } } return max; } //通过获取最大值的角标,最终返回该角标对应的数值 public static int getMaxByIndex(int[] arr){ int max = 0;//假设数组的角标为0的元素是最大的 for(int i=0;i<arr.length;i++) { if(arr[max]<arr[i]) { max = i; //max中存储的是当前最大值所对应的角标 } } return arr[max]; } }

AJPFX中怎么通过索引获取最大值

以上就是AJPFX中怎么通过索引获取最大值,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注恰卡编程网行业资讯频道。

发布于 2021-07-29 21:59:46
收藏
分享
海报
0 条评论
188
上一篇:JAVA中如何获取随机数 下一篇:XamarinEssentials中怎么获取首选项的值
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码