1. 문제목적
해당 문제는 String형 변수를 더하여 출력할 수 있다.
2. 필요개념
- 문자열 조작의 필요성: 프로그램에서는 종종 문자열을 조작하고 결합해야 할 필요가 있습니다. 예를 들어, 사용자로부터 입력을 받아 그에 따른 동작을 수행하는 경우, 입력된 문자열을 다양한 형태로 가공해야 할 수 있습니다.
- 문자열 연산의 흔한 사용: 문자열은 많은 상황에서 연산이 필요한 데이터 타입 중 하나입니다. 두 문자열을 합치는 연산은 흔한 연산 중 하나입니다.
- 문자열의 동적 생성: 문자열을 동적으로 생성하고 결합함으로써 다양한 상황에 대응할 수 있습니다. 이는 출력 결과를 유동적으로 조절할 때 유용합니다.
- 프로그램 출력 및 로깅: 프로그램의 실행 중에 발생하는 정보를 사용자에게나 로그에 기록할 때 문자열 결합이 자주 사용됩니다.
- 문자열 형식 지정: 출력을 다양한 형식으로 표현할 때 문자열을 결합하여 원하는 형식을 만들 수 있습니다.
- 코드 가독성 향상: 코드에서 문자열을 결합하는 것은 때로는 가독성을 향상시키는 데 도움이 될 수 있습니다. 특히 출력 형식이나 로그 메시지를 만들 때, 문자열 결합은 코드를 간결하게 만들 수 있습니다.
3. 코드작성
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String b = sc.next();
System.out.println(a+b);
}
}
4. 문제풀이
- 두 문자열 이어 붙이기: System.out.println(a + b); 부분에서는 입력받은 두 문자열인 a와 b를 연결하여 출력합니다. Java에서 + 연산자는 문자열 결합 연산을 수행합니다. 이 경우, 두 문자열이 이어져서 출력됩니다.
5. 다른방법
6. 마무리
- 문자열을 붙여서 출력하는 것은 프로그래밍에서 흔한 작업 중 하나이며, 이를 통해 문자열 조작에 대한 기본적인 이해와 연습이 가능합니다.
7. 문제링크
코딩테스트 연습 > 코딩기초트레이닝 > 자바 > 문자열 붙여서 출력하기
https://school.programmers.co.kr/learn/courses/30/lessons/181946
'알고리즘, 자료구조' 카테고리의 다른 글
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 홀짝 구분하기 (1) | 2023.12.08 |
---|---|
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 돌리기 (0) | 2023.11.29 |
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 덧셈식 출력하기 (1) | 2023.11.24 |
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 특수문자 출력하기 (0) | 2023.11.17 |
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 대소문자 바꿔서 출력하기 (2) | 2023.11.17 |