본문 바로가기

알고리즘/Jungol

[Java] 정올기초다지기 함수1-형성평가4

 

 

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
26
27
28
29
package 함수1.형성평가04;
 
import java.util.Scanner;
 
public class Main {
 
    public static int method(int num1, int num2) {
        int result =0;
        if(num1 > num2) {
            result = (num1*num1)-(num2*num2);
        }
        else {
            result = (num2*num2)-(num1*num1);
        }
        return result;
    }
    
    public static void main(String[] args) {
        int num1,num2 =0;
        
        Scanner sc = new Scanner(System.in);
        num1 = sc.nextInt();
        num2 = sc.nextInt();
        
        int output = method(num1,num2);
        System.out.println(output);
        sc.close();
    }
}
 
 

 

> 2개의 정수값을 받는 method라는 메소드를 생성하여주고 2개의 값을 if문을 통하여 비교합니다.

   문제에서 제시해준대로 if문을 통하여 큰수의 제곱에서 작은수의 제곱을 뺀값을 변수 result를 통하여 return 합니다.

 

> main 메소드에서 2개의 값을 입력하여 주고 return 받아 출력하여줍니다.