Tips :那么对于此题,我的想法是对其进行排序,这样数列的最大值和最小值就在最后一个和第一个,就方便我们输出了。
对于排序的方法,我们可以直接调用Java Arrays类库提供的Sort();排序方法,将其进行排序。下面就是我的代码。
import java.util.Arrays;
import java.util.Scanner;
//import java.util.*;
public class Test_B004 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int n=sc.nextInt();
int[] array =new int[n] ;
for (int i=0; i <n;i++) {
array[i]=sc.nextInt();
}
Arrays.sort(array);
int sum=0;
for (int i = 0; i < n; i++) {
sum=sum+array[i];
}
System.out.println(array[n-1]);
System.out.println(array[0]);
System.out.println(sum);
sc.close();
}
}