본문 바로가기
Algorithm/BaekJoon[Java]

백준 10953(문자열 콤마(') 구분)

by 씨니 2022. 3. 16.
728x90

 

콤마(',') 구분

==> 문자열 구분 split()을 사용.

==> 입력을 문자열로 받아 입력받은 문자열 숫자를 콤마(',')를 기준으로 끊고, int형으로 바꾸어 배열에 저장

 

 

▶풀이방법

import java.util.*;

public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int num = sc.nextInt();
		
		for(int i = 0; i < num; i++) {
			String arr[] = sc.next().split(",");
			int a = Integer.parseInt(arr[0]);
			int b = Integer.parseInt(arr[1]);
			
			System.out.println(a+b);
		}
	}
}

 

** 알아둬야 할것 **

- 콤마(",")는 문자열이기 때문에 String으로 받아야함.

- split("구분 문자열입력")으로 문자열 구분

- next() : Scanner클래스 메소드 중 공백 이전까지의 문자열 입력 받음.

- nextInt() : Scanner클래스 메소드 중 정수 입력받음.

- nextLine() : Enter치기 전까지 Scanner클래스 메소드 중 공백 포함 문자열 입력받음.

 

++ split외에도 문자열 구분자 StringTokenizer이 있음.

사용방법 : StringTokenizer token = new StringTokenizer(문자열입력, "구분 문자열 입력");

 

728x90

'Algorithm > BaekJoon[Java]' 카테고리의 다른 글

백준 11022  (0) 2022.03.16
백준 11021  (0) 2022.03.16
백준 10952  (0) 2022.03.16
백준 10951  (0) 2022.03.16
백준 10950  (0) 2022.03.16