정보처리기능사 실기 시험 기출 문제 - 문자열 결합과 정수 출력
추천 자료: ASP.NET Core 인증 및 권한 부여
문제
다음 자바 프로그램이 실행되었을 때의 동작을 설명하고, 출력 결과를 예측하시오.
소스 코드 파일명: StringAndIntegerConcatenation.java
public class StringAndIntegerConcatenation {
public static void main(String[] args) {
String str = "JAVA" + 20 + 24;
System.out.println(str);
}
}
입력 예시
이 프로그램은 입력을 받지 않습니다.
출력 예시
JAVA2024
해설
이 프로그램은 문자열과 정수를 결합하여 출력하는 과정을 보여줍니다.
String str = "JAVA" + 20 + 24;
는 문자열"JAVA"
와 정수20
,24
을 순차적으로 결합합니다. 자바에서는 문자열에 이어지는+
연산자가 있을 경우, 이어지는 정수들이 문자열로 변환되어 결합됩니다. 따라서20
과24
는 문자열"20"
과"24"
로 변환되어"JAVA"
뒤에 붙습니다.System.out.println(str);
는 결합된 문자열str
을 출력합니다. 결과적으로 화면에는"JAVA2024"
이 출력됩니다.
이 프로그램은 자바의 문자열 연산에서 발생하는 형변환과 결합의 원리를 이해하도록 돕는 유용한 예시입니다. 문자열과 다른 데이터 유형의 연산이 어떻게 이루어지는지를 명확하게 보여줍니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!