본문 바로가기
  • 마침표 보다 쉼표를 나타내자
프로그래밍/JAVA

자바 3개의 정수를 입력 받아 큰 수부터 출력

by Y코더 2022. 11. 29.
728x90
import java.util.Scanner;
public class A {

	public static void main(String[] args) {
		
		Scanner scan = new Scanner(System.in);
		
		//선언
		int a;
		int b;
		int c;
		int max;
		int mid=0;
		int min;
		
		//값 받기
		System.out.println("정수 3개 입력 >");
		System.out.print("첫째 >");
		a = scan.nextInt();
		System.out.print("둘째 >");
		b = scan.nextInt();
		System.out.print("셋째 >");
		c = scan.nextInt();
		
		//비교하기
		max = (a > b) ? a : b; //a, b를 비교해서 큰값이 max에 저장됨
		max = (max > c) ? max : c; //max와 c를 비교해서 큰값이 max에 저장됨
		
		min = (a < b) ? a : b; //a, b를 비교해서 큰값이 min에 저장됨
		min = (min < c) ? min : c; //min과 c를 비교해서 작은 값이 min에 저장됨
		
		if(a == max){						//a가 큰값입니까? b,c를 비교해서 큰값이 중간값
				mid = (b > c) ? b : c;
			}else if(b == max){				//b가 큰값입니까? a,c를 비교해서 큰값이 중간값
				mid = (a > c) ? a : c;
			}else if(c == max){				//c가 큰값입니까? a,b를 비교해서 큰값이 중간값
			    mid = (a > b) ? a : b;
			}
			//출력하기
		    System.out.printf("최댓값: %d, 중간값: %d, 최솟값: %d",max,mid,min);
		    scan.close();
	}

}

 

Scanner기능을 쓰기위해

import java.util.Scanner; 을 앞에 기입한다.

마지막에는 scan.close(); 을 기입하여 닫는다.

 

까먹지 말자.

 

 

728x90

'프로그래밍 > JAVA' 카테고리의 다른 글

자바 마름모 별찍기로 그리기  (0) 2022.11.29
자바 사각형 별찍기로 그리기  (0) 2022.11.29
for문  (0) 2022.11.28
else if 와 switch문  (0) 2022.11.28
Java - 설치방법  (0) 2022.11.26