Language_Coder 174 : 581 : 함수2 - 자가진단3

boom.jun.cho·2022년 6월 11일
0

Language_Coder_JUNGOL

목록 보기
167/197

문제

두 개의 정수를 입력받아 절대값이 더 큰 수를 출력하고 두 개의 실수를 입력받아 절대값이 작은 수를 출력하는 프로그램을 작성하시오. 실수는 소수점 이하 2자리까지 출력한다.

입력

-50 40
-12.34 5.67

출력

-50
5.67

코드

package com.jungol.algorithm167;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int integerN1 = sc.nextInt();
        int integerN2 = sc.nextInt();

        float actualN1 = sc.nextFloat();
        float actualN2 = sc.nextFloat();

        Main main = new Main();
        main.mathAbs(integerN1, integerN2, actualN1, actualN2);

    sc.close();
    }

    private void mathAbs(int integerN1, int integerN2, float actualN1, float actualN2 ) {
       int Max = (Math.abs(integerN1) > Math.abs(integerN2)) ? integerN1 : integerN2;
       System.out.println(Max);

        float min = (Math.abs(actualN1) < Math.abs(actualN2)) ? actualN1 : actualN2;
        System.out.printf("%.2f", min);
    }
}

	
profile
하루하루 최선을

0개의 댓글