배열 quiz

jinkyung·2021년 1월 14일
0

JAVA2

목록 보기
5/35

package ex00.arr.array07;

import java.util.Arrays;
import java.util.Scanner;

//1. 5개의 정수 배열 생성
//2. 5개의 정수를 사용자로부터 입력받아라
//3. for 문을 이용해서 처음부터 끝까지 반복하면서 가장 작은 값과 가장 큰 값을 찾아라 
//4. 최소 최대값을 출력하라 
public class ForMinMax {
	public static void main(String[] args) {
		int[] arr1 = new int[5];
		int min=0, max=0;
		
		Scanner sc = new Scanner(System.in);
		
		for(int i=0; i < arr1.length; i ++) {
		arr1[i] = sc.nextInt();
		}
		
		min = max = arr1[0];
		for(int i=1; i<arr1.length; i++ ) {
			if(arr1[i] < min)
				min = arr1[i];
			if(arr1[i] > max)
				max = arr1[i];
		}
	
		System.out.println(Arrays.toString(arr1));
		System.out.println("최대값 : " + max + " 최소값 : " + min);
		
		sc.close();
	}

}

package ex00.arr.array07;

import java.util.Arrays;
import java.util.Scanner;

//1. 5개의 정수 배열 생성
//2. 5개의 정수를 사용자로부터 입력받아라
//3. Arrays.sort 메소드를 이용해서 처음부터 끝까지 반복하면서 가장 작은 값과 가장 큰 값을 찾아라 
//4. 최소 최대값을 출력하라 


public class SortMinMax {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		int[] arr = new int[5];
		
		for(int i=0; i<arr.length; i++) {
			System.out.println((i+1) + " 정수 입력 : ");
			arr[i] = sc.nextInt();
		}
				
		Arrays.sort(arr);
		
		System.out.println("최소값은 " + arr[0]);
		System.out.println("최대값은 " + arr[arr.length-1]);
	}
}

0개의 댓글

Powered by GraphCDN, the GraphQL CDN