如何在不使用任何额外变量或内置函数的情况下获取数组中的最大数字

时间:2018-06-10 14:57:08

标签: java

如何在不使用任何额外变量或内置函数的情况下获取数组中的最大数字。

Sample Input: int arr[] = {4,5,87,-9,1,0,34,5,,8};
Sample O/p: 87

1 个答案:

答案 0 :(得分:0)

如果您使用的是Java 8或更高版本,则可以执行以下操作:

int[] arr = { 4, 5, 87, -9, 1, 0, 34, 5, 0, 8 };
int maxNum = java.util.Arrays.stream(arr).max().getAsInt();

查看java.util.stream.IntStream界面文档以了解更多功能。