땃지
ing
땃지
전체 방문자
오늘
어제
  • 분류 전체보기 (100)
    • 공부 (37)
      • Java (4)
      • Spring Boot (4)
      • 자료구조 (4)
      • CS (18)
      • JSP (6)
      • Git (1)
    • 문제 해결 (60)
      • 백준 (51)
      • 프로그래머스 (9)
    • 프로젝트 (3)
      • 당신의 안목 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Contact

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
땃지
[Java]백준 #11654 아스키 코드
문제 해결/백준

[Java]백준 #11654 아스키 코드

2021. 9. 14. 14:53

 

 

11654번: 아스키 코드

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

[문제]

알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.


import java.util.Scanner;

public class No11654 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		Scanner sc = new Scanner(System.in);
		
		String a = sc.next();
		int code = a.charAt(0);
		
		System.out.println(code);

	}

}

먼저 Scanner를 이용해 문자열을 입력받는다.

문자 하나만 입력받으면 되지만 next(), nextLine() 모두 문자열 String을 입력 받는 변수이므로 char형에 사용할 수 없다.

따라서 문자열을 입력받고, 첫번째 문자 하나만 분리해주는 방법을 이용했다.

 

charAt(i) 함수는 문자열에서 인덱스 i에 있는 문자 하나를 읽어온다.

읽어온 하나의 문자를 int형 변수에 저장함으로써 그 문자의 아스키코드 값이 저장된다.

 

 


[아스키코드표]

저작자표시 비영리 변경금지 (새창열림)
    '문제 해결/백준' 카테고리의 다른 글
    • [Java]백준 #10809 알파벳 찾기
    • [Java]백준 #11720 숫자의 합
    • [Java]백준 #1065 한수
    • [Java]백준 #4673 셀프 넘버
    땃지
    땃지

    티스토리툴바