본문 바로가기

Projects/백준 문제

백준 11654 자바 문제 아스키코드 변환

반응형

charAt은 int 인덱스를 지정할 수 있는 메소드다.

import java.util.Scanner;

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

charAt(0)이란 바로 첫번째 문자열만을 가져오겠다는 의미다.

 

int a = sc.next().charAt(0);

 

그러니까 이 코드는 풀이하면,

 

int a 라는 변수에 커맨드에서 입력될 문자열의 첫번째 문자를 대입하겠다는 것이다.

charat은 string에서 문자를 가져오고 싶을 때 사용한다.

 

이 문제의 경우 입력이 숫자 0-9 혹은 대문자, 소문자 "하나"가 주어진다고 하였으므로 charAt(0)을 사용하여 가져온다.

 

 

 

 

반응형