728x90
반응형
Q. JAVA에서 사용자로부터 문자를 계속 입력받아 결합하여 출력하는 프로그램을 만드려고 합니다. 문자 입력을 끝내려면 Ctrl + z 를 눌러야 하며, StringBuilder 클래스의 append 메소드를 이용해야 합니다. 어떻게 해야 할까요?
A. 우선 간단하게 프로그램을 짜봤습니다.
StringBuilder를 선언할 때 () 안에는 아무것도 넣지 않아도 됩니다. append 메소드가 있기 때문입니다. 또 문자 사이사이 공백이 들어가야하기 때문에 append 시 res에 " "를 concat 해서 추가하도록 합니다. 출력 위치도 while 문 바깥으로 빼야 합니다. 모든 입력과 출력이 끝났으면 input.close()로 input을 닫아주도록 합니다.
728x90
반응형
'개발일지 > JAVA' 카테고리의 다른 글
JAVA set을 이용한 중복되지 않는 단어 출력하기 (0) | 2021.05.21 |
---|---|
JAVA 사용자가 입력한 문자열 영문 길이 출력하기 (0) | 2021.05.18 |
JAVA 사용자가 입력한 문자열 횟수 세기 (0) | 2021.05.18 |
JAVA 인터페이스에 대한 모든 것 (0) | 2021.05.18 |
댓글