백준 11654 / 아스키 코드

dogit·2021년 7월 26일
0

백준문제

목록 보기
18/67

문제

풀이

설명

자바 문자열 입력에 대한 개념이 익숙치 않아서 풀게된 문제이다
공부하는 김에 자바언어의 입출력에 대한 기본적인 개념 또한 공부해보는 시간을 가졌다
자바 입출력에 대한 개념은 다음 링크를 보면 알 수 있다.

코드

import java.util.Scanner;

public class Num11654 {

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

코드설명

가장 기본적인 방법이다.
Scanner에는 문자를 받기위해서 쓸수 있는 메서드가 있다.
nextLine()이나 next()를 통해 문자열로 입력받아서 charAt()으로 문자로 잘라내주어야 한다.

과정은 다음과 같다.
String으로 입력 받고
[charAt()] String 에서 char로, 즉 문자열을 잘라 문자로 변환한다.
int 타입 변수에 저장함으로써 문자에 대응되는 값, 즉 아스키 코드값을 저장한다.

참고 : https://st-lab.tistory.com/59
출처 : https://www.acmicpc.net/problem/11654

profile
느리더라도 꾸준하게

0개의 댓글