n个数最大值,最小值,和

给出n个数,输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。

 1 import java.util.*;
 2 
 3 public class Main {
 4     public static void main(String[] args) {
 5         Scanner scanner= new Scanner(System.in);
 6         int n = scanner.nextInt();//表示数的个数
 7         int[] arr = new int[n];//即定义数组并在new int[]中规定了数组的长度
 8         for (int i = 0; i < arr.length; i++) {
 9             arr[i] = scanner.nextInt();
10         }
11         int max = arr[0];
12         int min = arr[0];
13         int sum = arr[0];
14         for (int j = 1; j < arr.length; j++) {
15             if (max < arr[j]) {
16                 max = arr[j];
17             }
18             if (min > arr[j]) {
19                 min = arr[j];
20             }
21             sum+=arr[j];
22         }
23         System.out.println(max);
24         System.out.println(min);
25         System.out.println(sum);
26     }
27 }

直接用排序,分别输出头和尾的数字即为max&min

posted @ 2023-03-29 02:21  帆のBlog  阅读(87)  评论(0)    收藏  举报