반응형
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)을 사용하여 가져온다.
반응형
'Projects > 백준 문제' 카테고리의 다른 글
Baekjoon 10870 Java Recursive Fibonacci number (0) | 2022.02.20 |
---|---|
Baekjoon 10872 java factorial (0) | 2022.02.19 |
백준 15596번 자바 문제 (0) | 2022.02.07 |
백준 3444번 자바 문제 평균은 되겠지 (0) | 2022.02.07 |
백준 8958번 자바 문제 OX퀴즈 (0) | 2022.02.07 |