问题描述
给定N个整数(1<=N<=100),求出这N个数中的最大值,最小值。
输入
多组数据,第一行为一个整数N,第二行为N个不超过100的正整数,用空格隔开
输出
对每组数据输出一行,包含两个整数,用一个空格隔开,分别表示N个数中的最大值和最小值
import java.util.Scanner;
/** * 问题描述:给定N个整数(1<=N<=100),求出这N个数中的最大值,最小值。 * 输入:多组数据,第一行为一个整数N,第二行为N个不超过100的正整数,用空格隔开。 * 输出:对每组数据输出一行,包含两个整数,用一个空格隔开,分别表示N个数中的最大值和最小值 * @author Administrator * */
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = 0;
num = scanner.nextInt();
int array[] = new int[num];
for(int i=0;i<num;i++){
array[i] = scanner.nextInt();
}
int max = array[0];
int min = array[0];
for(int j=0;j<array.length;j++){
if(array[j]>max){
max = array[j];
}
if(array[j]<min){
min = array[j];
}
}
System.out.println(max+" "+min);
}
}