변수 (Variable) - 실습문제 2

DONI·2021년 8월 8일
0

Java

목록 보기
4/46
post-thumbnail

문제

키보드로 길이가 5인 문자열을 입력 받아 각각의 문자의 유니코드를 출력하시오.


입출력 예시

문자열 입력 : Apple
A : 65
p : 112
p : 112
l : 108
e : 101


소스코드

import java.util.*;
public class Main {
	public static void main(String[] args) {
		// 문제 4 문자열 입력 받아 각각의 문자의 유니코드 출력
        
		Scanner sc = new Scanner(System.in);
		System.out.print("문자열 입력 : ");
		String str = sc.nextLine();
		sc.close();

		// 한 번에 출력
		System.out.println(str.charAt(0) + " : " + (int)str.charAt(0));
		System.out.println(str.charAt(1) + " : " + (int)str.charAt(1));
		System.out.println(str.charAt(2) + " : " + (int)str.charAt(2));
		System.out.println(str.charAt(3) + " : " + (int)str.charAt(3));
		System.out.println(str.charAt(4) + " : " + (int)str.charAt(4));
	}
}

🏹 charAt(int index)

String 타입으로 저장된 문자열 중 인덱스 위치에 해당하는 문자 하나만 선택해서
char 타입으로 변환해주는 메서드

  • ⭐ Scanner로 값을 입력 받을 때는 String 타입으로만 값을 입력받을 수 있기 때문에 문자값을 입력 받고 싶을 때는 charAt( ) 메서드를 사용해야 한다.
profile
틀린 내용이 있다면 댓글 또는 이메일로 알려주세요 ❤ꔛ❜

0개의 댓글