2019년 9월 1일 일요일

[JAVA] 정수 3개 입력 받아, 큰 수, 중간 수, 작은 수 구분하기

import java.util.Scanner;
import static java.lang.System.out;

public class Ch04Ex04Homework {

public static void main(String[] args) {
// 정수 3개를 입력 받아서 큰 수, 중간 수, 작은 수를 구분한다.
Scanner scan = new Scanner(System.in);
int a, b, c;
int max, mid = 0, min;

out.print("정수 3개 입력 >>> ");
a = scan.nextInt();
b = scan.nextInt();
c = scan.nextInt();

max = (a > b) ? a : b;
max = (max > c) ? max : c;

min = (a < b) ? a : b;
min = (min < c) ? min : c;

if(a == max){
mid = (b > c) ? b : c;
}else if(b == max){
mid = (a > c) ? a : c;
}else if(c == max){
mid = (a > b) ? a : b;
}

out.printf("최댓값은%d 중간값은%d 최솟값은%d\n", max, mid, min);
}

}

댓글 없음:

댓글 쓰기

[프로그래머스] 프린터 (자바/Java)

문제 설명 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린터를 개발했습니다. 이 새롭게 개발한 프린터는 아래와 같은...