Java - 문제 미리보기
문제 2153
easy
다음 코드의 실행 결과는 무엇인가요?
```java
String firstName = "자바";
String lastName = "김";
String fullName = firstName + lastName;
System.out.println(fullName);
```
```java
String firstName = "자바";
String lastName = "김";
String fullName = firstName + lastName;
System.out.println(fullName);
```
정답: B
⦁ 문자열 연결 과정:
⦁ `firstName + lastName`에서 두 문자열이 순서대로 결합
⦁ 공백이나 구분자가 자동으로 추가되지 않음
⦁ 변수에 저장된 값 그대로 연결됨
⦁ 단계별 실행:
```java
String firstName = "자바"; // firstName에 "자바" 저장
String lastName = "김"; // lastName에 "김" 저장
String fullName = firstName + lastName; // "자바" + "김" = "자바김"
System.out.println(fullName); // "자바김" 출력
```
⦁ 공백을 추가하려면:
```java
String fullName = firstName + " " + lastName; // "자바 김"
// 또는
String fullName = lastName + " " + firstName; // "김 자바"
```
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.