두 개의 정수를 입력받아 절대값이 더 큰 수를 출력하고 두 개의 실수를 입력받아 절대값이 작은 수를 출력하는 프로그램을 작성하시오. 실수는 소수점 이하 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);
}
}