<자음의 개수>

System.out.println("ㄱ의 유니코드는 " + (int)'ㄱ');
System.out.println("ㅎ의 유니코드는 " + (int)'ㄴ');
System.out.println("ㄱ ~ ㅎ의 개수는 " + ('ㅎ' - 'ㄱ' + 1) + "개");

[실행결과]
ㄱ의 유니코드는 12593
ㅎ의 유니코드는 12622
ㄱ ~ ㅎ의 개수는 30개

 

 

 

<모음의 개수>

System.out.println("ㅏ의 유니코드는 " + (int)'ㅏ');
System.out.println("ㅣ의 유니코드는 " + (int)'ㅣ');
System.out.println("ㅏ ~ ㅣ의 개수는 " + ('ㅣ' - 'ㅏ' + 1) + "개");

[실행결과]
ㅏ의 유니코드는 12623
ㅣ의 유니코드는 12643
ㅏ ~ ㅣ의 개수는 21개

 

 

 

<자음과 모음을 제외한 한글 글자수>

System.out.println("가의 유니코드는 " + (int)'가');
System.out.println("힣의 유니코드는 " + (int)'힣');
System.out.println("가 ~ 힣 개수는 " + ('힣' - '가')+1);

[실행결과]
가의 유니코드는 44032
힣의 유니코드는 55203
가 ~ 힣 개수는 111711

 

 

 

<ㄱ으로 시작하는 글자의 개수>

System.out.println("가 ~ 깋 개수는 " + ('깋' - '가')+1);
System.out.println("까 ~ 낗 개수는 " + ('낗' - '까')+1);
System.out.println("나 ~ 닣 개수는 " + ('닣' - '나')+1);
System.out.println("다 ~ 딯 개수는 " + ('딯' - '다')+1);
System.out.println("따 ~ 띻 개수는 " + ('띻' - '따')+1);
System.out.println("라 ~ 맇 개수는 " + ('맇' - '라')+1);
System.out.println("마 ~ 밓 개수는 " + ('밓' - '마')+1);
System.out.println("바 ~ 빟 개수는 " + ('빟' - '바')+1);
System.out.println("빠 ~ 삫 개수는 " + ('삫' - '빠')+1);
System.out.println("사 ~ 싷 개수는 " + ('싷' - '사')+1);
System.out.println("싸 ~ 앃 개수는 " + ('앃' - '싸')+1);
System.out.println("아 ~ 잏 개수는 " + ('잏' - '아')+1);
System.out.println("자 ~ 짛 개수는 " + ('짛' - '자')+1);
System.out.println("짜 ~ 찧 개수는 " + ('찧' - '짜')+1);
System.out.println("차 ~ 칳 개수는 " + ('칳' - '차')+1);
System.out.println("카 ~ 킿 개수는 " + ('킿' - '카')+1);
System.out.println("타 ~ 팋 개수는 " + ('팋' - '타')+1);
System.out.println("파 ~ 핗 개수는 " + ('핗' - '파')+1);
System.out.println("하 ~ 힣 개수는 " + ('힣' - '하')+1);
		
System.out.println("∴ 588 X 19 = " + 588 * 19);

[실행결과]
가 ~ 깋 개수는 5871
까 ~ 낗 개수는 5871
나 ~ 닣 개수는 5871
다 ~ 딯 개수는 5871
따 ~ 띻 개수는 5871
라 ~ 맇 개수는 5871
마 ~ 밓 개수는 5871
바 ~ 빟 개수는 5871
빠 ~ 삫 개수는 5871
사 ~ 싷 개수는 5871
싸 ~ 앃 개수는 5871
아 ~ 잏 개수는 5871
자 ~ 짛 개수는 5871
짜 ~ 찧 개수는 5871
차 ~ 칳 개수는 5871
카 ~ 킿 개수는 5871
타 ~ 팋 개수는 5871
파 ~ 핗 개수는 5871
하 ~ 힣 개수는 5871
∴ 588 X 19 = 11172

Chapter 4에서 배울 반복문을 이용하면

훨씬 더 간단하게 할 수 있다.