포스트

[Java] 백준 10926번 - ??!

Java에서 문자열 입력을 받아 조건에 맞는 문자를 이어 출력하는 방법을 정리했습니다.

For the English version of this post, see here.
[Java] 백준 10926번 - ??!

BaekJoon 10926

풀이

1
2
3
4
5
6
7
8
9
10
11
import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner input = new Scanner(System.in);
        
        String name = input.next();
        
        System.out.printf(name + "??!");
    }
}

Java의 문자열

  • String 클래스를 사용해서 문자열을 입력 받음

next()와 nextLine()의 차이

  • Java에서 문자열을 입력 받을 때, String 클래스로부터 .next(), .nextLine()을 통해 입력 받을 수 있음 .next(): 문자 혹은 문자열을 공백 기준으로 한 단어, 혹은 한 문자씩 입력을 받음
    • ex) Hello World!를 입력하면 Hello만 들어가게됨 .nextLine(): 문자 혹은 엔터를 치기 전까지의 문장 전체를 입력 받음
    • ex) Hello World!를 입력하면 Hello World! 전체가 들어감