Language_Coder 174 : 586 : 함수2 - 자가진단8

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

Language_Coder_JUNGOL

목록 보기
172/197

문제

정수 두 개를 입력받고 계산식을 매크로 함수로 작성하여 두 수의 차를 제곱한 값과 합을 세제곱한 값을 각각 출력하는 프로그램을 작성하시오.
('^'는 연산자가 아니고 거듭제곱을 뜻하는 표시이므로 거듭제곱은 별도로 계산해야함)

입력

5 10

출력

코드

package com.jungol.algorithm172;

import java.util.Scanner;

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

        Main main = new Main();
        main.calculation(sc.nextInt(), sc.nextInt());
    }

    private void calculation(int number1, int number2) {
        int minus = number1 - number2;
        int sum = number1 + number2;

        System.out.println("(" + number1 + " - " + number2 + ") " + "^ " + 2 + " = " + (int)Math.pow(minus, 2));
        System.out.println("(" + number1 + " + " + number2 + ") " + "^ " + 3 + " = " + (int)Math.pow(sum, 3));
        }
    }
profile
하루하루 최선을

0개의 댓글