# 잘못된 파라미터
메소드 호출 시 주의해야할 점이 있습니다. 이는 입력된 전달과 파라미터(입력 변수)의 타입이 일치해야 한다는 것이죠.
```
# 메소드 호출 예
int x = foo(0.0); // double을 int로 대입 불가
int y = foo("3"); // String을 int로 대입 불가
# 메소드 정의 예
public static int foo(int n) {
return n + n;
}
```
그뿐 아니라, 반환값 또한 항상 신경써야 합니다.
```
// ERROR: 6 => String (X)
String z = foo(3);
```
## 문제
주어진 코드의 에러 원인을 찾고, 캐스팅을 사용하여 출력 예와 같은 결과를 얻으시오.
## 출력 예
```
a = 9, b = 8
```