[백준풀이]Java 자료형 Char

SeoYehJoon·2023년 8월 28일



문제를 풀기전에 char자료형에 대해서 실험을 해보자.

char의 본질은? --> 숫자이다


출력을 보면 char형은 문자로 변환되어 출력되는것을 알 수 있다.
(출력될때만 문자 그이전에는 그냥 숫자로 사용 가능)



문제


풀코드

package baek_10809;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Findchar 
{
	public static void main(String[] args) throws IOException 
	{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String S = br.readLine();
		
		//System.out.print(S);
		for(int i='a';i<='z' ;i++)
		{
			System.out.print(S.indexOf(i)+" ");
			
		}
	}
}

반복문 부분을 풀이해보자


코드 가독성을 높이기 위해 'a'부터 'z'까지 반복하도록 해놓았다. ( char은 어차피 숫자 취급->ASCII코드 ) indexOf(i)에는 a(97)부터 z(122)까지 들어간다

0개의 댓글