<자음의 개수>
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에서 배울 반복문을 이용하면
훨씬 더 간단하게 할 수 있다.
'. Java' 카테고리의 다른 글
| [Practice] Chap03 연산자 : 사칙연산으로 원의 둘레와 넓이 구하기 (0) | 2021.07.08 |
|---|---|
| [Practice] Chap03 연산자 : 소문자를 입력하면 대문자로 바꿔주자! (0) | 2021.07.08 |
| [Practice] Chap03 연산자 : 유니코드 알파벳 불러오기 (0) | 2021.07.07 |
| [Practice] Chap03 연산자 : 사칙연산, 정수형의 나눗셈 (0) | 2021.07.06 |
| [Java Chapter02 Practice] 데이터 타입별 최대값과 최소값 (0) | 2021.07.01 |