문제 - 평균값 리펙토링
메서드를 잘 이해하고 있는지 확인하기 위해 다음 코드를 메서드를 사용하도록 리펙토링해보자.
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 |