서로 다른 두 개의 정수가 주어진다.
두 정수를 입력받아 큰 수는 2로 나눈 몫을 저장하고 작은 수는 2를 곱하여 저장한 후 출력하는 프로그램을 작성하시오.
(참조에 의한 호출을 이용한 함수를 작성하여 값을 수정하고 출력은 메인함수에서 한다.)
100 50
200 250
package com.jungol.algorithm158;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int number1 = sc.nextInt();
int number2 = sc.nextInt();
Main main = new Main();
int[] data = main.calculation(number1, number2);
for (int i = 0; i < data.length; i++) {
System.out.print(data[i] + " ");
}
sc.close();
}
private int[] calculation(int number1, int number2) {
if (number1 > number2) {
int max = number1 / 2;
int min = number2 * 2;
int[] ar = {max, min};
return ar;
} else {
int max = number2 / 2;
int min = number1 * 2;
int[] ar = {min, max};
return ar;
}
}
}