Language_Coder 577 : 함수1 - 자가진단7

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

Language_Coder_JUNGOL

목록 보기
158/197

문제

서로 다른 두 개의 정수가 주어진다.
두 정수를 입력받아 큰 수는 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;
        }
    }
}
	
profile
하루하루 최선을

0개의 댓글