Java/Java - Coding Test

[Java] [Programmers] 문자열 출력하기

Questioner 2024. 2. 4. 15:30

[Java] [Programmers] [기초 문제] [출력] [Lv.0] 문자열 출력하기

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
https://school.programmers.co.kr/learn/courses/30/lessons/181952

 

  • 문제 설명
    • 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.
  • 입출력 예 (입력 #1)
HelloWorld!
  • 입출력 예 (출력 #1)
HelloWorld!

 

  • 기본 제공 코드
import java.util.Scanner;

public class Solution {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      String a = sc.next();
   }
}

 


  • 풀이 (제출 코드)
import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        
        System.out.println(a);
        
        sc.close();
    }
}

 

이미 입력 값이 String 문자열 a에 들어가 있기 때문에,

출력 코드만 작성하면 된다.

 

출력 코드는 기본형 print와 줄바꿈 println 중에서 원하는 것으로 입력하면 된다. 혹은 그 외의 다른 함수를 사용해도 된다.

 

스캐너를 닫는 sc.close(); 은 입력하지 않아도 테스트 코드 통과에는 이상이 없지만,

스캐너를 사용하고 필요가 없어지면 닫는 것이 좋다.

닫지 않으면 Eclipse 툴에서는 Alert 경고 메세지가 표시된다. (경고 메세지의 내용 : Scanner가 닫히지 않았습니다.)