java

java 정수를 한글로 바꿔주는 메소드

tues 2022. 10. 6. 17:23
		메인메소드{
        System.out.println(m.changeHangul(1234));
	}
    
//	정수를 한글로 바꿔주는 메소드(1024->"일공이사")
	String changeHangul(int num) {
		String result="";//result를 ""로 받기
		String hangul="공일이삼사오육칠팔구";
		String data=num+"";//data=입력하는 변수+""
		for (int i = 0; i < data.length(); i++) {//data길이만큼 반복
			char ch=data.charAt(i);//char타입의 ch는 data를 한글자씩 쪼갠거
			int idx=ch-48;//한글로 변환하기
			result+=hangul.charAt(idx);//result=hangul에서 한글자씩 뽑아서 한글로 변환하고 
			//result에 누적 
		}return result;
	}
}