Java

[Java] 세 개의 정수를 입력하여 최소값 구하기 (if-else문)

c0rinne 2022. 4. 14. 16:00

3개의 정수를 입력, 최소값 (if~else)

세 정수를 입력(a, b, c)하여 최소값 찾기

한 개의 중첩 if~else 문 사용

입력 자료 예: (1 2 3), (3 1 2), (2 3 1), (2 2 2)

 

package c0rinne;
 
import java.util.Scanner;  // 해당 패키지의 클래스 또는 인터페이스 사용
 
public class c0rinne {  // 주 클래스
    public static void main(String[] args) {  // main()
        int a, b, c, min;  // 필드
        
        Scanner sc = new Scanner (System.in);
        // 표준 입력을 매개변수로 하여 Scanner 클래스 객체 생성
        
        System.out.print("세 개의 정수 입력: ");  // 출력
        a = sc.nextInt();  // 정수 입력
        b = sc.nextInt();  // 정수 입력
        c = sc.nextInt();  // 정수 입력
        
        if (a < b && a < c) {  // 최소값: a
            min = a;
        }
        else if (b < c) {  // 최소값: b
            min = b;
        }
        else {  // 최소값: c
            min = c;
        }
        
        System.out.print("최소값: " + min);  // 출력
    }
}
cs