1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package 함수2.자가진단08;
public class Main {
public static void macro(int num1,int num2) {
int out1 =0;
int out2 =0;
out1 = (num1 - num2);
out2 = (num1 + num2);
System.out.printf("(%d - %d) ^ 2 = %d\n",num1,num2,out1*out1);
System.out.printf("(%d + %d) ^ 3 = %d",num1,num2,(out2*out2)*out2);
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
int num2 = sc.nextInt();
macro(num1,num2);
sc.close();
}
}
|
> main 메소드에서 2개의 값을 입력받아, macro라는 메소드에 넣어줍니다.
macro라는 메소드에서는 문제에서 제시해준대로 num1 - num2 의 거듭제곱
num1 + num2 의 세제곱을 계산하여 출력하는데,
out1과 out2 변수에는 num1-num2 와 num1+num2 의 값만 저장하여주고 출력시에만 거듭제곱과 세제곱을 하여 출력합니다.
'알고리즘 > Jungol' 카테고리의 다른 글
[Java] 정올기초다지기 함수2-형성평가02 (0) | 2020.04.19 |
---|---|
[Java] 정올기초다지기 함수2-형성평가01 (0) | 2020.04.07 |
[Java] 정올기초다지기 함수2-자가진단07 (0) | 2020.04.05 |
[Java] 정올기초다지기 함수2-자가진단06 (0) | 2020.04.05 |
[Java] 정올기초다지기 함수2-자가진단05 (0) | 2020.04.01 |