일기 대신 코드 슬쩍

[JAVA] Section9) Problems 본문

JAVA

[JAVA] Section9) Problems

코코자 2024. 4. 3. 18:12

문제 - 평균값 리펙토링

메서드를 잘 이해하고 있는지 확인하기 위해 다음 코드를 메서드를 사용하도록 리펙토링해보자.

package method.ex;
public class MethodEx1 {
 public static void main(String[] args) {
 int a = 1; int b = 2;
 int c = 3;
 int sum = a + b + c;
 double average = sum / 3.0;
 System.out.println("평균값: " + average);
 int x = 15;
 int y = 25;
 int z = 35;
 sum = x + y + z;
 average = sum / 3.0;
 System.out.println("평균값: " + average);
 }
}
### 문제풀이

```jsx
package method;

public class MethodEx1 {
    public static void main(String[] args) {

        System.out.println("평균값: " + average(1,2,3));
        System.out.println("평균값: " + average(15,25,35));

    }
    public static int average(int a, int b, int c){
        int sum = a + b + c;
        return sum / 3;
    }
}

실행결과

package method;

public class MethodEx1 {
    public static void main(String[] args) {

        System.out.println("평균값: " + average(1,2,3));
        System.out.println("평균값: " + average(15,25,35));

    }
    public static int average(int a, int b, int c){
        int sum = a + b + c;
        return sum / 3;
    }
}

'JAVA' 카테고리의 다른 글

[JAVA] Section9) 메서드  (0) 2024.04.03
[JAVA] Section8) Problems2  (2) 2024.03.17
[JAVA] Section8) Problems1  (0) 2024.03.17
[JAVA] Section8) 배열  (0) 2024.03.17
[JAVA] Section7) Problems4  (0) 2024.03.12