+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

Java中如何从一组数字中找出最大值最小值

Java没有自带的方法可以从一组数字中找出最大值最小值,需要自己写方法来实现。 如果要比较的数字比较少,可以通过if嵌套来实现: 最大值: ``` public static int getMax(int num1, int num2, int num3) { int max = num1; if(num2 > max){ max = num2; } if(num3 > max){ max = num3; } return max; } ``` 最小值: ``` public static int getMin(int num1, int num2, int num3) { int min = num1; if(num2 < min){ min = num2; } if(num3 < min){ min = num3; } return min; } ``` 如果是数量不定的数字,可以使用: 最大值: ``` public static int getMax(int[] arr) { int max = arr[0]; for (int i = 1; i <=arr.length-1 ; i++) { if (max < arr[i]){ max = arr[i]; } } return max; } ``` 最小值: ``` public static int getMin(int[] arr) { int min = arr[0]; for (int i = 1; i <=arr.length-1 ; i++) { if (min > arr[i]){ min = arr[i]; } } return min; } ```
我的笔记