Java - 문제 미리보기
문제 2228
easy
다음 메소드 선언에서 빈칸에 들어갈 올바른 구성은?
```java
public class Main {
static void greet(_____ name) {
System.out.println("안녕하세요, " + name + "님!");
}
}
```
```java
public class Main {
static void greet(_____ name) {
System.out.println("안녕하세요, " + name + "님!");
}
}
```
정답: B
⦁ 매개변수는 데이터 타입 + 변수명 형태로 선언합니다
⦁ 매개변수 선언 구조: `메소드명(타입 변수명)`
⦁ 코드 분석:
⦁ `name`이라는 변수명으로 보아 사람 이름을 받는 매개변수
⦁ 이름은 문자열이므로 `String` 타입이 적합
⦁ `"안녕하세요, " + name + "님!"`에서 문자열 연산 수행
⦁ 다른 선택지들:
⦁ `int`: 정수형 (이름에 부적합)
⦁ `void`: 반환 타입 (매개변수 타입 아님)
⦁ `static`: 키워드 (매개변수 타입 아님)
⦁ 사용 예: `greet("김철수");` 호출 시 "안녕하세요, 김철수님!" 출력
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.